|
本帖最后由 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个语句来获取吗||我这个程序没有一直循环的语句~要怎样才能一直循环 |
|