Public Const COLOR_ACTIVECAPTION = 2 '''' 活动窗口的标题 Public Const COLOR_APPWORKSPACE = 12 '''' MDI桌面的背景 Public Const COLOR_BACKGROUND = 1 '''' Windows 桌面 Public Const COLOR_BTNFACE = 15 '''' 按钮 Public Const COLOR_BTNHIGHLIGHT = 20 '''' 按钮的3D加亮区 Public Const COLOR_BTNSHADOW = 16 '''' 按钮的3D阴影 Public Const COLOR_BTNTEXT = 18 '''' 按钮文字 Public Const COLOR_CAPTIONTEXT = 9 '''' 窗口标题中的文字 Public Const COLOR_GRAYTEXT = 17 '''' 灰色文字; 如使用了抖动技术则为零 Public Const COLOR_HIGHLIGHT = 13 '''' 选定的项目背景 Public Const COLOR_HIGHLIGHTTEXT = 14 '''' 选定的项目文字 Public Const COLOR_INACTIVEBORDER = 11 '''' 不活动窗口的边框 Public Const COLOR_INACTIVECAPTION = 3 '''' 不活动窗口的标题 Public Const COLOR_INACTIVECAPTIONTEXT = 19 '''' 不活动窗口的文字 Public Const COLOR_MENU = 4 '''' 菜单 Public Const COLOR_MENUTEXT = 7 '''' 菜单文字 Public Const COLOR_SCROLLBAR = 0 '''' 滚动条 Public Const COLOR_WINDOW = 5 '''' 窗口背景 Public Const COLOR_WINDOWFRAME = 6 '''' 窗框 Public Const COLOR_WINDOWTEXT = 8 '''' 窗口文字
'''' un to DrawState Public Const DST_COMPLEX = &H0 '''' 绘图在由lpDrawStateProc参数指定的回调函数期间执行, lParam和wParam会传递给回调事件. Public Const DST_TEXT = &H1 '''' lParam代表文字的地址(可使用一个字串别名),wParam代表字串的长度. Public Const DST_PREFIXTEXT = &H2 '''' 与DST_TEXT类似, 只是 & 字符指出为下各字符加上下划线. Public Const DST_ICON = &H3 '''' lParam包括图标的句柄 Public Const DST_BITMAP = &H4 '''' lParam包括位图的句柄 Public Const DSS_NORMAL = &H0 '''' 普通图像 Public Const DSS_UNION = &H10 '''' 图像进行抖动处理 Public Const DSS_DISABLED = &H20 '''' 图象具有浮雕效果 Public Const DSS_MONO = &H80 '''' 用hBrush描绘图像 Public Const DSS_RIGHT = &H8000 '''' 无任何作用
'''' edge to DrawEdge Public Const BDR_RAISEDOUTER = &H1 '''' 外层凸 Public Const BDR_SUNKENOUTER = &H2 '''' 外层凹 Public Const BDR_RAISEDINNER = &H4 '''' 内层凸 Public Const BDR_SUNKENINNER = &H8 '''' 内层凹 Public Const BDR_OUTER = &H3 Public Const BDR_RAISED = &H5 Public Const BDR_SUNKEN = &HA Public Const BDR_INNER = &HC Public Const EDGE_BUMP = (BDR_RAISEDOUTER Or BDR_SUNKENINNER) Public Const EDGE_ETCHED = (BDR_SUNKENOUTER Or BDR_RAISEDINNER) Public Const EDGE_RAISED = (BDR_RAISEDOUTER Or BDR_RAISEDINNER) Public Const EDGE_SUNKEN = (BDR_SUNKENOUTER Or BDR_SUNKENINNER)
'''' grfFlags to DrawEdge Public Const BF_LEFT = &H1 '''' 左边缘 Public Const BF_TOP = &H2 '''' 上边缘 Public Const BF_RIGHT = &H4 '''' 右边缘 Public Const BF_BOTTOM = &H8 '''' 下边缘 Public Const BF_DIAGONAL = &H10 '''' 对角线 Public Const BF_MIDDLE = &H800 '''' 填充矩形内部 Public Const BF_SOFT = &H1000 '''' MSDN: Soft buttons instead of tiles. Public Const BF_ADJUST = &H2000 '''' 调整矩形, 预留客户区 Public Const BF_FLAT = &H4000 '''' 平面边缘 Public Const BF_MONO = &H8000 '''' 一维边缘
Public Const BF_RECT = (BF_LEFT Or BF_TOP Or BF_RIGHT Or BF_BOTTOM) Public Const BF_TOPLEFT = (BF_TOP Or BF_LEFT) Public Const BF_TOPRIGHT = (BF_TOP Or BF_RIGHT) Public Const BF_BOTTOMLEFT = (BF_BOTTOM Or BF_LEFT) Public Const BF_BOTTOMRIGHT = (BF_BOTTOM Or BF_RIGHT) Public Const BF_DIAGONAL_ENDTOPLEFT = (BF_DIAGONAL Or BF_TOP Or BF_LEFT) Public Const BF_DIAGONAL_ENDTOPRIGHT = (BF_DIAGONAL Or BF_TOP Or BF_RIGHT) Public Const BF_DIAGONAL_ENDBOTTOMLEFT = (BF_DIAGONAL Or BF_BOTTOM Or BF_LEFT) Public Const BF_DIAGONAL_ENDBOTTOMRIGHT = (BF_DIAGONAL Or BF_BOTTOM Or BF_RIGHT)
'''' nPenStyle to CreatePen Public Const PS_DASH = 1 '''' 画笔类型:虚线 (nWidth必须是1) ------- Public Const PS_DASHDOT = 3 '''' 画笔类型:点划线 (nWidth必须是1) _._._._ Public Const PS_DASHDOTDOT = 4 '''' 画笔类型:点-点-划线 (nWidth必须是1) _.._.._ Public Const PS_DOT = 2 '''' 画笔类型:点线 (nWidth必须是1) ....... Public Const PS_SOLID = 0&nb