在指定控件或GUI窗口上創(chuàng)建右鍵菜單。
GUICtrlCreateContextMenu ( [控件ID] )
參數(shù)
| 控件ID | [可選參數(shù)] 控件標識符,可由 GUICtrlCreate... 的返回值獲得。 |
返回值
| 成功: | 返回控件標識符(控件ID)。 |
| 失。 | 返回值為0。 |
注意
在使用本函數(shù)創(chuàng)建右鍵菜單的主控件之后,即可使用 GUICtrlCreateMenuItem 來創(chuàng)建每個菜單項。
相關
GUICtrlCreateMenuItem, GUICtrlCreateMenu, GUICtrlSetState, GUICtrlDelete
示例
#include <GUIConstants.au3>
GUICreate("我的 GUI 之右鍵菜單",300,200)
$contextmenu = GUICtrlCreateContextMenu ()
$button = GUICtrlCreateButton("確定",100,100,70,20)
$buttoncontext = GUICtrlCreateContextMenu($button)
$buttonitem = GUICtrlCreateMenuitem("關于按鈕",$buttoncontext)
$newsubmenu = GUICtrlCreateMenu ("新建", $contextmenu)
$textitem = GUICtrlCreateMenuitem ("文本",$newsubmenu)
$fileitem = GUICtrlCreateMenuitem ("打開",$contextmenu)
$saveitem = GUICtrlCreateMenuitem ("保存",$contextmenu)
GUICtrlCreateMenuitem ("",$contextmenu) ; 分隔線
$infoitem = GUICtrlCreateMenuitem ("信息",$contextmenu)
GUISetState ()
; 運行腳本直到窗口被關閉
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend
襄樊市| 多伦县| 安化县| 湟源县| 洱源县| 阳江市| 特克斯县| 临邑县| 临漳县| 铜陵市| 天柱县| 六枝特区| 水富县| 浦东新区| 黑水县| 和田市| 页游| 梅州市| 大关县| 图木舒克市| 颍上县| 仙居县| 灌南县| 阳原县| 宁南县| 阳谷县| 杂多县| 乐山市| 阳新县| 容城县| 云阳县| 泊头市| 宜丰县| 达拉特旗| 白水县| 闸北区| 射洪县| 巴林左旗| 永善县| 金川县| 兴仁县|