首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

如何用SendMessage来产生窗体的OLECompleteDrag事件

2012-01-31 
怎么用SendMessage来产生窗体的OLECompleteDrag事件SendMessage的几个参数hwndwMsgwParamlParam请问wMsg为

怎么用SendMessage来产生窗体的OLECompleteDrag事件
SendMessage   的几个参数hwnd     wMsg       wParam       lParam    
请问wMsg为什么时产生OLECompleteDrag事件

[解决办法]
比如你拖一个文件和一部分文字到某个窗口放开后,就会发生OLECompleteDrag事件
wMsg是消息,而不是事件
[解决办法]
是啊,窗体或UserControl产生OLECompleteDrag事件,或用Subclass去监视这一消息。

Case TVN_BEGINDRAGA, TVN_BEGINDRAGW
CopyMemory uNMTV, ByVal lParam, Len(uNMTV)
m_lhNodeDrag = uNMTV.itemNew.hItem
If (m_lhNodeDrag > 0) Then
m_bNodeDragging = True
SendMessageLongA m_lTVHwnd, TVM_SELECTITEM, TVGN_CARET, m_lhNodeDrag
UserControl.OLEDrag
End If

[解决办法]
....................................

热点排行