找回密码
 加入
搜索
查看: 1945|回复: 2

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

[复制链接]
发表于 2015-6-20 15:27:02 | 显示全部楼层 |阅读模式
本帖最后由 cazn52117 于 2015-7-11 01:10 编辑

For $i = 1 To $client[0][0]       
          $fin[$i] = GUICtrlCreateMenuItem($client[$i][0], $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[1] To $fin[$client[0][0]]
EndSwitch
EndSwitch
EndFunc

上面的动态菜单要怎么获取他哪一项被选中
for $i = 1 to $fin[0]
  $temp[$i] = GUICtrlGetState($fin[$i])
next
必须用这3个语句来获取吗||我这个程序没有一直循环的语句~要怎样才能一直循环
发表于 2015-6-22 21:28:26 | 显示全部楼层
放到循环时去判断
 楼主| 发表于 2015-6-24 07:00:22 | 显示全部楼层

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

搞定了~~是用GUICtrlRead($iMenuId, 1)搞定的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 13:24 , Processed in 0.068975 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表