基 础 函 数 参 考


GUICtrlSetColor

设置控件的文本颜色.

GUICtrlSetColor ( 控件ID, 文本颜色 )

参 数

控件ID GUICtrlCreate... 函数返回的控件标识符.
文本颜色 RGB 颜色值.

返 回 值

成功: 返回 1.
失败: 返回 0.

备 注

只有按钮(Button), 标签(Label), 复选框(Checkbox), 群组(Group), 单选按钮(Radio),
文本编辑框(Edit), 输入框(Input), 列表(List), 列表查看 (Listview),
列表查看项目(ListviewItem), 树视图(Treeview), 树视图项目(TreeviewItem), 图形(Graphic),
进度条(Progress), 滑动条(Slider) 和组合控件(Combo) 可以设置颜色.

如果使用 "Windows XP/Vista 样式", 则复选框(Checkbox), 单选框(Radio),
分组框(Group) 或进度条(Progress)控件不能设置颜色.

按钮控件在"windows 经典" 系统主题下始终有颜色.

相 关 函 数

GUICtrlCreate..., GUICtrlSetBkColor, GUICtrlSetDefColor

函 数 示 例


#include <GUIConstantsEx.au3>

Example()

Func Example()
    Local $msg

    GUICreate("颜色文本 GUI") ; 创建居中显示的 GUI 窗口

    GUICtrlCreateLabel("我的红色文本标记", 10, 20)
    GUICtrlSetColor(-1, 0xff0000) ; 设置字体红色

    GUISetState()

    ; 运行 GUI, 直到 GUI 被关闭
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example

provider with jb51.net (unicode)