获取指定控件的当前状态.
GUICtrlGetState ( [控件ID] )
控件ID | [可选参数]控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得. |
成功: | 返回状态. 请参考GUICtrlSetState 中的值. |
失败: | 控件没有找到/定义,将返回-1. |
#include <GUIConstantsEx.au3>
Example()
Func Example()
Local $n, $msg
GUICreate("My GUI (GetControlState)")
$n = GUICtrlCreateCheckbox("checkbox", 10, 10)
GUICtrlSetState(-1, 1) ; 调整指定控件的状态
GUISetState() ; 显示一个空白的窗口
; 运行界面,直到窗口被关闭
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
MsgBox(4096, "状态", StringFormat("GUICtrlRead=%d\nGUICtrlGetState=%d", GUICtrlRead($n), GUICtrlGetState($n)))
EndFunc ;==>Example