Window Style Ex

From ReliCodia

WS_EX_ACCEPTFILES Accept drag and drop files.
WS_EX_APPWINDOW Windows appears in the taskbar.
WS_EX_CLIENTEDGE Border with a sunken edge.
WS_EX_COMPOSITED Windows XP only. Paints all descendants of a window in bottom-to-top painting order using double-buffering. Cannot be used if the class has a style CS_OWNDC or CS_CLASSDC.
WS_EX_CONTEXTHELP Adds a question mark in the title bar. When the user clicks it, the mouse cursor will change to a question mark with an arrow. Then, if the user clicks on any child window, the child will receive a WM_HELP message.

(The child window should pass the message to the parent window. The parent should call the WinHelp API with the HELP_WM_HELP command.

Note: Cannot be used with WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
WS_EX_CONTROLPARENT Immitate dialog box navigation (tab, arrow, mnemonics) between child windows.
WS_EX_DLGMODALFRAME Double border, like in dialog boxes.
WS_EX_LAYERED Windows 2000/XP only. Creates a layered window. Note: Cannot be used for child windows or with Class Styles CS_OWNDC or CS_CLASSDC.
WS_EX_LAYOUTRTL For Arabic and Hebrew, invert the x axis (right to left).
WS_EX_LEFT Left aligned (default)
WS_EX_LEFTSCROLLBAR For Hebrew, Arabic, or another RTL languages, position scroll bar on the left.
WS_EX_LTRREADING Left to right reading (default).
WS_EX_MDICHILD Creates an MDI child.
WS_EX_NOACTIVATE Windows 2000/XP only. User clicks don't bring the window to the forground. It doesn't appear on the taskbar either (unless WS_EX_APPWINDOW style specified). Can be activated programmatically: SetActiveWindow or SetForegroundWindow.
WS_EX_NOINHERITLAYOUT Windows 2000/XP only. Window does not pass its window layout to its children.
WS_EX_NOPARENTNOTIFY Child window: don't send the WM_PARENTNOTIFY message to the parent when created or destroyed.
WS_EX_OVERLAPPEDWINDOW Combinatoin of WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE.
WS_EX_PALETTEWINDOW Combination of WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST.
WS_EX_RIGHT Alignment of window features for Hebrew, Arabic, and other RTL languages. For static or edit controls has the same effect as the SS_RIGHT or ES_RIGHT styles. With button controls, the same effect as BS_RIGHT and BS_RIGHTBUTTON Button Styles.
WS_EX_RIGHTSCROLLBAR Default, left positioning of a scroll bar.
WS_EX_RTLREADING Hebrew, Arabic, and other RTL languages: Display window text right to.
WS_EX_STATICEDGE 3-d border style for elements that don't support resizing or user input.
WS_EX_TOOLWINDOW Creates a floating toolbar window. Short title bar with small font.
WS_EX_TOPMOST The window stays above all non-topmost windows. This style can be also set or reset at runtime using SetWindowPos.
WS_EX_TRANSPARENT

A window created with this style will not be painted until siblings beneath the window have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.

To achieve transparency without these restrictions, use the SetWindowRgn function.
WS_EX_WINDOWEDGE Border with a raised edge.