获取指定控件的当前状态。
GUICtrlGetState ( [控件ID] )
参数
| 控件ID | [可选参数] 控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得。 |
返回值
返回状态值。请查看 GUICtrlSetState 列出的状态值。
注意
和 GUICtrlRead 不同的是本函数返回的仅仅是控件的状态(禁用/隐藏/等等)。
相关
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)))