GetSysColor

GetSysColor

VB声明

Declare Function GetSysColor Lib "user32" Alias "GetSysColor" (ByVal nIndex As Long) As Long

说明

判断指定windows显示对象的颜色

返回值

Long,指定对象的RGB颜色

参数表

参数

类型及说明

nIndex

Long,一个常数,指出特定的windows显示对象,如下表

Windows对象常数表

常数定义

Windows对象

常数定义

Windows对象

COLOR_ACTIVEBORDER

活动窗口的边框

COLOR_ACTIVECAPTION

活动窗口的标题

COLOR_APPWORKSPACE

MDI桌面的背景

COLOR_BACKGROUND

windows桌面

COLOR_BTNFACE

按钮

COLOR_BTNHIGHLIGHT

按钮的3D加亮区

COLOR_BTNSHADOW

按钮的3D阴影

COLOR_BTNTEXT

按钮文字

COLOR_CAPTIONTEXT

窗口标题中的文字

COLOR_GRAYTEXT

灰色文字;如使用了抖动技术则为零

COLOR_HIGHLIGHT

选定的项目背景

COLOR_HIGHLIGHTTEXT

选定的项目文字

COLOR_INACTIVEBORDER

不活动窗口的边框

COLOR_INACTIVECAPTION

不活动窗口的标题

COLOR_INACTIVECAPTIONTEXT

不活动窗口的文字

COLOR_MENU

菜单

COLOR_MENUTEXT

菜单正文

COLOR_SCROLLBAR

滚动条

COLOR_WINDOW

窗口背景

COLOR_WINDOWFRAME

窗框

COLOR_WINDOWTEXT

窗口正文

COLOR_3DDKSHADOW

3D深阴影 *

COLOR_3DFACE

3D阴影化对象的正面颜色 *

COLOR_3DHILIGHT

3D加亮颜色(win95)

COLOR_3DLIGHT

3D阴影化对象的浅色 *

COLOR_INFOBK

工具提示的背景色 *

COLOR_INFOTEXT

工具提示的文本色 *

 

 

*:带 * 号的常数未获NT 3.51的支持

Top