函数说明

GUICtrlGetState

获取指定控件的当前状态。

GUICtrlGetState ( [控件ID] )

 

参数

控件ID [可选参数] 控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得。

 

返回值

返回状态值。请查看 GUICtrlSetState 列出的状态值。

 

注意

GUICtrlRead 不同的是本函数返回的仅仅是控件的状态(禁用/隐藏/等等)。
例外:
对于 ListView 控件本函数将返回用户点击的列的编号。

 

相关

GUICtrlRead, GUICtrlSetState

 

示例


#include <GUIConstants.au3>

GUICreate ("我的 GUI 之(GetControlState)")
$n=GUICtrlCreateCheckbox ("复选框",10,10)
GUICtrlSetState (-1,1)          ; 选中

GUISetState ()       ; 空窗口

; 运行脚本直到窗口被关闭
While 1
    $msg = GUIGetMsg()
   
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend

msgbox (0,"状态",StringFormat("GUICtrlRead=%d\nGUICtrlGetState=%d",GUICtrlRead($n),GUICtrlGetState($n)))