|
不影响$TreeView1功能下,ToolBar控件点击事件.
Func WM_NOTIFY($hWndGUI, $MsgID, $WParam, $LParam) ;ListView,$TreeView单双击右键产生的事件
Local $tagNMHDR, $Event, $hWndFrom, $IDFrom
Local $tagNMHDR = DllStructCreate("int;int;int", $LParam)
If @error Then Return $GUI_RUNDEFMSG
$IDFrom = DllStructGetData($tagNMHDR, 2)
$Event = DllStructGetData($tagNMHDR, 3)
$tagNMHDR = 0
Switch $IDFrom;选择产生事件的控件
Case $TreeView1 ;主窗口事件
Switch $Event; 选择产生的事件
Case $NM_CLICK ; 左击
Case $NM_DBLCLK ; 双击
MsgBox(0, 0, 0)
Case $NM_RCLICK ; 右击
EndSwitch
Case $hToolBar ;主窗口事件
Switch $Event; 选择产生的事件
Case $NM_CLICK ; 左击
MsgBox(0,0,0)
Case $NM_DBLCLK ; 双击
Case $NM_RCLICK ; 右击
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_NOTIFY |
|