函数参考


GUICtrlSetColor

设置指定控件的文本颜色.

GUICtrlSetColor ( 控件ID, 文本颜色)

参数

控件ID 控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得.
文本颜色 RGB 模式颜色值.

返回值

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

注意/说明

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

若系统使用的主题是"Windows XP/Vista"那么进度条和检查框控件就不能应用此颜色设置.

按钮控件在"windows 经典" 的系统主题下,不能有 $BS_ICON 样式.

相关

GUICtrlCreate..., GUICtrlSetBkColor, GUICtrlSetDefColor

示例/演示


#include <GUIConstantsEx.au3>

Example()

Func Example()
    Local $msg

    GUICreate("My GUI color text") ; will create a dialog box that when displayed is centered

    GUICtrlCreateLabel("my Red label", 10, 20)
    GUICtrlSetColor(-1, 0xff0000) ; Red

    GUISetState()

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()

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