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