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