Product Information > JADE Encyclopaedia of Classes – Volume 3 > Chapter 2 - Window Classes > Window Class Constants

Window Class Constants

The constants provided by the Window class are listed in the following table.

Constant Value Constant Value
AllowDocking_All #7f AllowDocking_AllHorizontal #10
AllowDocking_AllVertical #20 AllowDocking_AnyEdge #f
AllowDocking_Bottom #2 AllowDocking_Inside #40
AllowDocking_Left #4 AllowDocking_None 0
AllowDocking_Right #8 AllowDocking_Top #1
BorderStyle_Double 3 BorderStyle_None 0
BorderStyle_Single 1 BorderStyle_Sizable 2
Color_3DDkShadow 21 Color_3DFace 15
Color_3DHighlight 20 Color_3DLight 22
Color_3DShadow 16 Color_ActiverBorder 10
Color_ActiveCaption 2 Color_AppWorkspace 12
Color_Background 1 Color_BtnFace 15
Color_BtnHighlight 20 Color_BtnShadow 16
Color_BtnText 18 Color_CaptionText 9
Color_DeskTop 1 Color_GrayText 17
Color_Highlight 13 Color_HighlightText 14
Color_InactiveBorder 11 Color_InactiveCaption 3
Color_InactiveCaptionText 19 Color_InfoBk 24
Color_InfoText 23 Color_Menu 4
Color_MenuText 7 Color_Scrollbar 0
Color_Window 5 Color_WindowFrame 6
Color_WindowText 8 DragMode_Drag 1
DragMode_Drop 2 DragMode_None 0
DragOver_Continue 1 DragOver_Enter 0
DragOver_Leave 2 DrawFillStyle_4DotDiamond53 32
DrawFillStyle_4DotDiamond55 24 DrawFillStyle_4DotDiamond95 16
DrawFillStyle_4DotDiamond99 8 DrawFillStyle_8DotDiamond55 40
DrawFillStyle_8DotDiamond99 30 DrawFillStyle_AltSquares2 31
DrawFillStyle_AltSquares4 39 DrawFillStyle_Balls 55
DrawFillStyle_Checkered 25 DrawFillStyle_Cross 6
DrawFillStyle_Cross55 15 DrawFillStyle_Cross99 23
DrawFillStyle_DbleDownDiag 34 DrawFillStyle_DbleHorzLine 51
DrawFillStyle_DbleUpDiagonal 26 DrawFillStyle_DbleVertLine 43
DrawFillStyle_DiagonalCross 7 DrawFillStyle_DiagonalHatch 47
DrawFillStyle_DottedCross 22 DrawFillStyle_DownDiagonal 5
DrawFillStyle_DownDiagonal4 18 DrawFillStyle_DownRectangle 29
DrawFillStyle_EveryOther 9 DrawFillStyle_FilledDiamond 17
DrawFillStyle_HalfDownDiagonal 20 DrawFillStyle_HalfUpDiagonal 12
DrawFillStyle_HorzDash 28 DrawFillStyle_HorzLine 2
DrawFillStyle_HorzLine2 35 DrawFillStyle_HorzLine4 19
DrawFillStyle_HorzRectangle 37 DrawFillStyle_HorzWaves3 21
DrawFillStyle_HorzWaves4 13 DrawFillStyle_Interlocked 45
DrawFillStyle_InvertedCross 48 DrawFillStyle_PatchworkSquares 52
DrawFillStyle_Rev4DotDiamond55 33 DrawFillStyle_Rev4DotDiamond95 41
DrawFillStyle_Rev4DotDiamond99 49 DrawFillStyle_ReverseHorzDash 46
DrawFillStyle_ShinyBalls 54 DrawFillStyle_Solid 0
DrawFillStyle_Speckled 44 DrawFillStyle_Tartan 53
DrawFillStyle_Transparent 1 DrawFillStyle_Triangles 14
DrawFillStyle_TripleDownDiag 42 DrawFillStyle_TripleUpDiagonal 50
DrawFillStyle_UpDiagonal 4 DrawFillStyle_UpDiagonal4 10
DrawFillStyle_UpKeyShape 38 DrawFillStyle_VertDash 36
DrawFillStyle_VertLine 3 DrawFillStyle_VertLine2 27
DrawFillStyle_VertLine4 11 DrawGrid_Crosses 1
DrawGrid_Dots 2 DrawGrid_Lines 0
DrawMode_Black 1 DrawMode_Copy 13
DrawMode_Invert 6 DrawMode_MaskNotPen 3
DrawMode_MaskPen 9 DrawMode_MaskPenNot 5
DrawMode_MergeNotPen 12 DrawMode_MergePen 15
DrawMode_MergePenNot 14 DrawMode_Nop 11
DrawMode_NotCopyPen 4 DrawMode_NotMaskPen 8
DrawMode_NotMergePen 2 DrawMode_NotXorPen 10
DrawMode_White 16 DrawMode_Xor 7
DrawStyle_Dash 1 DrawStyle_DashDot 3
DrawStyle_DashDotDot 4 DrawStyle_Dot 2
DrawStyle_InsideSolid 6 DrawStyle_Solid 0
DrawStyle_Transparent 5 DrawTextAlign_Center 2
DrawTextAlign_Left 0 DrawTextAlign_Right 1
MouseButton_Left 1 MouseButton_Middle 3
MouseButton_None 0 MouseButton_Right 2
MousePointer_Arrow 1 MousePointer_Cross 2
MousePointer_Cursor 4 MousePointer_Default 0
MousePointer_Drag 13 MousePointer_HandPointing 16
MousePointer_HorizontalLine 14 MousePointer_HourGlass 11
MousePointer_IBeam 3 MousePointer_NESW 6
MousePointer_NS 7 MousePointer_NWSE 8
MousePointer_NoDrop 12 MousePointer_Size 5
MousePointer_UpArrow 10 MousePointer_VerticalLine 15
MousePointer_WE 9 PictureType_Bitmap 1
PictureType_Cursor 5 PictureType_Gif 9
PictureType_Icon 3 PictureType_Jpeg 7
PictureType_Jpeg2000 10 PictureType_MetaFile 4
PictureType_None 0 PictureType_Png 8
PictureType_Tiff 6 RegisterKeys_Alt #80000000
RegisterKeys_Ctrl #40000000 RegisterKeys_Shift #20000000
SM_DBCSEnabled 42 SM_Debug 22
SM_MenuDropAlignment 40 SM_MousePresent 19
SM_PenWindows 41 SM_SwapButton 23
SM_cxBorder 5 SM_cxCursor 13
SM_cxDlgFrame 7 SM_cxDoubleClk 36
SM_cxFrame 32 SM_cxFullScreen 16
SM_cxHScroll 21 SM_cxHThumb 10
SM_cxIcon 11 SM_cxIconSpacing 38
SM_cxMin 28 SM_cxMinTrack 34
SM_cxScreen 0 SM_cxSize 30
SM_cxVScroll 2 SM_cyBorder 6
SM_cyCaption 4 SM_cyCursor 14
SM_cyDlgFrame 8 SM_cyDoubleClk 37
SM_cyFrame 33 SM_cyFullScreen 17
SM_cyHScroll 3 SM_cyIcon 12
SM_cyIconSpacing 39 SM_cyKanjiWindow 18
SM_cyMenu 15 SM_cyMin 29
SM_cyMinTrack 35 SM_cyScreen 1
SM_cySize 31 SM_cyVScroll 20
SM_cyVThumb 9 ScaleMode_Pixels 0
ScaleMode_Point 3 ScaleMode_Twip 2
ScaleMode_User 1 ScrollBar_Horizontal 1
ScrollBars_HorzPermanentVert 7 ScrollBars_PermanentBoth 6
ScrollBars_PermanentHorizontal 4 ScrollBars_PermanentVertical 5
ScrollBars_VertPermanentHorz 8 ScrollBar_Vertical 2
ScrollBars_Both 3 ScrollBars_Horizontal 1
ScrollBars_None 0 ScrollBars_Vertical 2
WebPageColumnWidth 10 WebPageRowHeight 25

For details about the system metrics (SM_) constants, see Win32 C++ online help.