修改指定控件的相关数据。
GUICtrlSetData ( 控件ID, 数据 [, 默认值] )
参数
控件ID | 控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得。 |
数据 | 对于 Combo、List、ListViewItem:由竖线 | 分开的项目文本 对于 Progress:百分比 对于 Slider:(位置)值 对于 Group、Label、Button、Checkbox、Radio、Combo、List、Input、Edit、TabItem:更新文本 对于 Date:日期或时间,具体取决于控件风格 对于 Dummy:值 |
默认值 | [可选参数] 对于 Combo、List:默认选中的项目 对于 Edit、Input:若此参数有定义而且不是 "" 则参数“数据”所含字符串将被插入到指针所在位置后(并非覆盖原有内容)。 |
返回值
成功: | 返回值为1。 |
失败: | 返回值为0。 |
返回值为 -1,说明给定的数据无效。 |
注意
对于 Combo 或 List 控件:
相关
GUICtrlCreate..., GUICtrlSet..., GUICtrlRead
示例
#include <GUIConstants.au3>
GUICreate("我的 GUI") ; 创建一个居中显示的窗口
GUICtrlCreateCombo ("", 10,10)
GUICtrlSetData(-1,"item1|item2|item3", "item3")
GUISetState () ; 空窗口,焦点设置到 combo 控件上
; 运行脚本直到窗口被关闭
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend