函数说明

GUICtrlSetBkColor

设置指定控件的背景颜色。

GUICtrlSetBkColor ( 控件ID, 背景色 )

 

参数

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

 

返回值

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

 

注意

目前只有 Label 和进度条(Progress)控件可设置颜色。

若系统使用的主题是“Windows XP”那么进度条控件就不能应用此颜色设置。

AutoIt 的较早版本(v3.0.102 之前)使用了 BGR 模式来定义颜色,而新版本的则默认使用了 RGB 模式,但您可以通过选项 ColorMode 来切换使用的模式。


 

相关

ColorMode(选项), GUICtrlCreate..., GUICtrlSetColor

 

示例


#include <GUIConstants.au3>

GUICreate("我的 GUI 之背景颜色")  ; 创建一个居中显示的窗口

GUICtrlCreateLabel ("my label", 10,20)
GUICtrlSetBkColor(-1,0x00ff00)  ; 绿色
               
GUISetState ()

; 运行脚本直到窗口被关闭
While 1
    $msg = GUIGetMsg()
   
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend