XAML for Windows Embedded Window Style Constants (Compact 2013)
3/28/2014
You can use window style constants in the XRWindowCreateParams.Style member to configure the host window.
The following table lists the possible values.
- WS_BORDER
Creates a window that has a thin-line border.
- WS_CAPTION
Creates a window that has a title bar and a thin-line border. This includes the effect of the WS_BORDER style.
- WS_CHILD
Creates a child window. This style cannot be used with the WS_POPUP style.
- WS_CHILDWINDOW
Same as the WS_CHILD style.
- WS_CLIPCHILDREN
Excludes the area occupied by child windows within the parent window when the parent is redrawn. Use this style when you create the parent window.
- WS_CLIPSIBLINGS
Clips overlapping child windows out of the region of the child window that is redrawn when the window is updated. You can specify WS_CLIPSIBLINGS so that when child windows overlap, the OS does not draw in a neighboring child window when updating this window.
- WS_DISABLED
Creates a disabled window. A disabled window cannot receive input from the user.
- WS_DLGFRAME
Creates a dialog box window. A window with this style cannot have a title bar.
- WS_GROUP
Specifies the first control in a group. The group consists of the first control and all controls after it until the next control with the WS_GROUP style. The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can change the keyboard focus from one control in the group to the next control in the group by using the arrow keys.
- WS_HSCROLL
Creates a window with a horizontal scroll bar.
- WS_MAXIMIZEBOX
Creates a window with a Maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style.
- WS_MINIMIZEBOX
Creates a window with a Minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style.
- WS_OVERLAPPED
Creates an overlapped window. An overlapped window has a title bar and a border.
WS_OVERLAPPEDWINDOW
Creates an overlapped window with the WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, and WS_MAXIMIZEBOX styles.Although WS_OVERLAPPEDWINDOW is not supported in Windows Embedded Compact, the functionality can still be achieved by using a bitwise OR of the style flags WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, and WS_MAXIMIZEBOX.
- WS_POPUP
Creates a pop-up window. This style cannot be used with the WS_CHILD style.
- WS_POPUPWINDOW
Creates a pop-up window with WS_BORDER, WS_POPUP, and WS_SYSMENU styles. You must use the WS_CAPTION with this style to make the window menu visible.
- WS_SIZEBOX
Creates a window with a sizing border. This is the same as the WS_THICKFRAME style.
- WS_SYSMENU
Creates a window that has a Close (X) button in the non-client area.
- WS_TABSTOP
Specifies a control that receives keyboard focus when the user presses TAB. Pressing TAB changes the keyboard focus to the next control with the WS_TABSTOP style.
- WS_THICKFRAME
Creates a window with a sizing border. This is the same as the WS_SIZEBOX style.
- WS_VISIBLE
Creates a window that is immediately visible. By default a new window is invisible so that you can add content before making the completed window visible.
- WS_VSCROLL
Creates a window with a vertical scroll bar.
See Also
Reference
XAML for Windows Embedded Constants
XRWindowCreateParams
CreateWindowEx