cfs43210 发表于 2014-5-12 16:26:30

求助帮忙修改ToolBar控件点击事件!

不影响$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
页: [1]
查看完整版本: 求助帮忙修改ToolBar控件点击事件!