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的支持 |