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