調(diào)整指定控件的狀態(tài)。
GUICtrlSetState ( 控件ID, 狀態(tài) )
參數(shù)
| 控件ID | 控件標(biāo)識符(控件ID),可由 GUICtrlCreate... 函數(shù)的返回值獲得。 |
| 狀態(tài) | 請查看下面的 狀態(tài)表。 |
返回值
| 成功: | 返回值為1。 |
| 失。 | 返回值為0。 |
注意
| 狀態(tài) | 解釋 |
| 無變化 | 0 |
| $GUI_UNCHECKED | 單選按框鈕(Radio)或復(fù)選框按鈕(Checkbox)將被取消選中 |
| $GUI_CHECKED | 單選按框鈕(Radio)或復(fù)選框按鈕(Checkbox)將被選中 |
| $GUI_INDETERMINATE | 具有三態(tài)屬性的復(fù)選框(Checkbox)將變成灰色(不可用)狀態(tài) |
| $GUI_AVISTART | Avi 控件開始播放 |
| $GUI_AVISTOP | Avi 控件停止播放 |
| $GUI_AVICLOSE | Avi 控件停止播放并釋放資源 |
| $GUI_ACCEPTFILES | 輸入框(Input)或編輯框(Edit)控件將接收拖放文件。 |
| $GUI_SHOW | 控件將可見。對于標(biāo)簽項(xiàng)則第一個標(biāo)簽頁將被顯示 |
| $GUI_HIDE | 控件將不可見。 |
| $GUI_ENABLE | 控件將可用。 |
| $GUI_DISABLE | 控件將變成灰色狀態(tài)(不可用) |
| $GUI_FOCUS | 控件將獲得輸入焦點(diǎn) |
| $GUI_DEFBUTTON | 控件將被設(shè)置為窗口的默認(rèn)按鈕 |
相關(guān)
ColorMode(選項(xiàng)), GUICtrlCreate..., GUICtrlSetData
示例
#include <GUIConstants.au3>
GUICreate("我的 GUI 之state") ; 創(chuàng)建一個居中顯示的窗口
GUICtrlCreateLabel ("my disable label", 10,20)
GUICtrlSetState(-1,$GUI_DISABLE) ; label 控件被設(shè)置為禁用狀態(tài)
GUICtrlCreateButton ("my button", 50,50)
GUICtrlSetState(-1,$GUI_FOCUS) ; 設(shè)置焦點(diǎn)到此按鈕
GUISetState ()
; 運(yùn)行腳本直到窗口被關(guān)閉
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend
中江县| 岐山县| 留坝县| 南充市| 华容县| 曲沃县| 中牟县| 城固县| 邳州市| 介休市| 泗阳县| 开阳县| 无为县| 始兴县| 新疆| 建水县| 理塘县| 江达县| 忻城县| 博乐市| 松溪县| 新邵县| 安徽省| 偃师市| 尚义县| 康保县| 东丰县| 图们市| 新余市| 平湖市| 庆安县| 东乡县| 商洛市| 定远县| 泰来县| 井陉县| 皋兰县| 屯留县| 东莞市| 永福县| 颍上县|