The following window styles are shared by all windows, regardless of their class. They generally describe the window's general appearance, although many of the styles apply best to non-control windows (particularly overlapped windows).
Styles
- WS_BORDER
- The window has a thin-line border.
- WS_CAPTION
- The window has a title bar.
- WS_CHILD, WS_CHILDWINDOW
- The window is a child window. These windows cannot have menu bars nor can have the WS_POPUP style.
- WS_CLIPCHILDREN
- For a parent window, exclude the areas occupied by child windows when drawing within the window (to avoid drawing on any child windows).
- WS_CLIPSIBLINGS
- For a child window, exclude the areas occupied by fellow children of the window's parent when drawing within the window (to avoid drawing on any sibling windows).
- WS_DISABLED
- The window is disabled.
- WS_DLGFRAME
- The window has a border style typical of dialog boxes. These windows cannot have a title bar.
- WS_GROUP
- Identifies the first control in a group of controls. Any controls following this one are assumed to be part of this control's group, until a control with the WS_GROUP style is encountered.
- WS_HSCROLL
- The window has a horizontal scroll bar.
- WS_MAXIMIZE
- The window is maximized.
- WS_MAXIMIZEBOX
- The window has a maximize button. This cannot be used on windows having the WS_EX_CONTEXTHELP extended window style. The WS_SYSMENU window style must also be specified.
- WS_MINIMIZE, WS_ICONIC
- The window is minimized.
- WS_MINIMIZEBOX
- The window has a minimize button. This cannot be used on windows having the WS_EX_CONTEXTHELP extended window style. The WS_SYSMENU window style must also be specified.
- WS_OVERLAPPED, WS_TILED
- The window is an overlapped window, which as a title bar and a border.
- WS_OVERLAPPEDWINDOW, WS_TILEDWINDOW
- The window is an overlapped window, having a title bar, a sizing border, a title bar, a system menu, and minimize and maximize boxes.
- WS_POPUP
- The window is a popup window. This cannot be used with the WS_CHILD window style.
- WS_POPUPWINDOW
- The window is a popup window, having a thin-line border and system menu. The window can only be visible if it also has the WS_CAPTION window style.
- WS_SIZEBOX
- Same as WS_THICKFRAME.
- WS_SYSMENU
- The window has a system menu on its title bar. The WS_CAPTION window style must also be specified.
- WS_TABSTOP
- The control can press Tab repeatedly to set the focus to this control.
- WS_THICKFRAME
- The window has a sizing border.
- WS_VISIBLE
- The window is visible.
- WS_VSCROLL
- The window has a vertical scroll bar.
Constant Definitions
Const WS_BORDER = &H800000 Const WS_CAPTION = &HC00000 Const WS_CHILD = &H40000000 Const WS_CHILDWINDOW = &H40000000 Const WS_CLIPCHILDREN = &H2000000 Const WS_CLIPSIBLINGS = &H4000000 Const WS_DISABLED = &H8000000 Const WS_DLGFRAME = &H400000 Const WS_GROUP = &H20000 Const WS_HSCROLL = &H100000 Const WS_ICONIC = &H20000000 Const WS_MAXIMIZE = &H1000000 Const WS_MAXIMIZEBOX = &H10000 Const WS_MINIMIZE = &H20000000 Const WS_MINIMIZEBOX = &H20000 Const WS_OVERLAPPED = &H0 Const WS_OVERLAPPEDWINDOW = &HCF0000 Const WS_POPUP = &H80000000 Const WS_POPUPWINDOW = &H80880000 Const WS_SIZEBOX = &H40000 Const WS_SYSMENU = &H80000 Const WS_TABSTOP = &H10000 Const WS_THICKFRAME = &H40000 Const WS_TILED = &H0 Const WS_TILEDWINDOW = &HCF0000 Const WS_VISIBLE = &H10000000 Const WS_VSCROLL = &H200000
Back to the Window Classes list.
Back to the Reference section.
Last Modified: October 29, 2000
This page is copyright © 2000 Paul Kuliniewicz. Copyright Information Revised October 29, 2000
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/other/classes/basestyles.html