cazn52117 发表于 2015-6-20 15:27:02

右键菜单的问题~请大神帮忙[已解决]

本帖最后由 cazn52117 于 2015-7-11 01:10 编辑

For $i = 1 To $client       
          $fin[$i] = GUICtrlCreateMenuItem($client[$i], $youjian)
        Next
Func WM_NOTIFYDJ($hWndGUI, $MsgID, $WParam, $LParam);获取鼠标双击的列表项
        Local $hWndFrom, $iCode, $tNMHDR
        $tNMHDR = DllStructCreate($tagNMHDR, $LParam)
        $hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
        $iCode = DllStructGetData($tNMHDR, "Code")
        Switch $hWndFrom
                Case $Listview_handle
                        Switch $iCode                       
Case $NM_RCLICK ; 右键单击
Switch $iMenuId
                Case $fin To $fin[$client]
EndSwitch
EndSwitch
EndFunc

上面的动态菜单要怎么获取他哪一项被选中
for $i = 1 to $fin
$temp[$i] = GUICtrlGetState($fin[$i])
next
必须用这3个语句来获取吗||我这个程序没有一直循环的语句~要怎样才能一直循环

nqawen 发表于 2015-6-22 21:28:26

放到循环时去判断

cazn52117 发表于 2015-6-24 07:00:22

RE: 右键菜单的问题~请大神帮忙

搞定了~~是用GUICtrlRead($iMenuId, 1)搞定的
页: [1]
查看完整版本: 右键菜单的问题~请大神帮忙[已解决]