Window Styles

The following enumerators are defined within the scope of the enum Style.

Window 0x00000000 The window is an overlapped, frame window.
Border 0x00800000 The window has a thin border.
Caption 0x00c00000 The window has a title bar and border.
Child 0x40000000 Creates a child window.
ClipChildren 0x02000000 Excludes drawing in child windows.
ClipSiblings 0x04000000 Excludes drawing in sibling windows.
Disabled 0x08000000 The window is created in a disabled state.
DialogFrame 0x00400000 The window has a dialog frame.
ThickFrame 0x00040000 The window has a thicker than a normal frame.
Group 0x00020000 The control is the first control of a group.
Maximize 0x01000000 The window is created in a maximized state.
MaximizeBox 0x00020000 The window has a maximize button.
Minimize 0x20000000 The window is created in a minimized state.
MinimizeBox 0x00010000 The window has a minimize button.
Popup 0x80000000 Creates a pop-up window.
HorizontalScroll 0x00100000 The window has a horizontal scroll bar.
VerticalScroll 0x00200000 The window has a vertical scroll bar.
SystemMenu 0x00080000 The window has a system menu.
Tabstop 0x00010000 The control has the tabstop style.
Visible 0x10000000 The window is created in a visible state.


The styles Popup and Child are mutually exclusive.

Composite styles include:

Standard    = Window       |
              Caption      |
              SystemMenu   |
              ThickFrame   |
              Minimize     |

PopupWindow = Popup        |
              Border       |

SizeBox     = ThickFrame


Name Space IPlusPlus::Windows
Assembly IPlusPlus.Constants.dll