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