扩展的窗口样式
WS_EX_ACCEPTFILES 指定用此样式创建的窗口接收拖放文件。
当窗口可见时,WS_EX_APPWINDOW 强制在任务栏上的一个顶级窗口。
WS_EX_CLIENTEDGE 指定指定一个窗口具有3D外观 - 也就是说,一个带下沉式边缘的边框。
WS_EX_CONTEXTHELP 在窗口的标题栏包含一个问号标记。 用户单击问号时,光标变为一个带有指针的问号。 这时,如果用户单击子窗口,子窗口将收到 WM_HELP 消息。
WS_EX_CONTROLPARENT 允许用户通过使用 TAB 键在窗口的子窗口之间导航。
当您在 dwStyle 参数中指定 WS_CAPTION 样式标志时,WS_EX_DLGMODALFRAME 指定一个双边框的窗口,这窗口 (可选)可在标题栏中创建 。
WS_EX_LAYERED 窗口是一个 分层窗口 如果窗口具有 CS_OWNDC 或 CS_CLASSDC任意一个的class style ,则此样式不被使用。 但是,Windows 8 支持子窗口的 WS_EX_LAYERED 样式,之前的 Windows 版本仅对顶级窗口支持。
WS_EX_LEFT 设置窗口泛型左对齐的属性。 这是默认设置。
WS_EX_LEFTSCROLLBAR 在客户端区域左边设置垂直滚动条。
WS_EX_LTRREADING 使用从左向右读取顺序的属性显示窗口文本。 这是默认设置。
WS_EX_MDICHILD 创建 MDI 子窗口。
在子窗口被创建或销毁时,WS_EX_NOPARENTNOTIFY 指定用此样式创建的子窗口不会发送 WM_PARENTNOTIFY 信息到其父窗口。
WS_EX_OVERLAPPEDWINDOW 合并 WS_EX_CLIENTEDGE 和 WS_EX_WINDOWEDGE 样式
WS_EX_PALETTEWINDOW 合并WS_EX_WINDOWEDGE 和WS_EX_TOPMOST 样式。
WS_EX_RIGHT 设置窗口泛型右对齐的属性。 这取决于窗口类。
WS_EX_RIGHTSCROLLBAR 在客户端区右边设置垂直滚动条 (如果有)。 这是默认设置。
WS_EX_RTLREADING 使用从右向左读取顺序的属性显示窗口文本。
WS_EX_STATICEDGE 创建一个三维边框样式的窗口,旨在用于那些不接受用户输入的项目。
WS_EX_TOOLWINDOW 创建一个工具窗口,该窗口旨在用作浮动工具栏。 工具窗口包括标题栏,其比正常的标题栏短并且窗口标题使用较小的字体。 工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。
WS_EX_TOPMOST 指定用此样式创建的窗口应是放置在所有的 nontopmost 窗口之上,并且即使当停用窗口也得保持在其之上。 应用程序可以使用 SetWindowPos 成员函数添加或删除此特性。
WS_EX_TRANSPARENT 指定用此样式创建的窗口是透明的。 即在窗口下的任何窗口不能被窗口遮盖。 用此样式创建的窗口接收 WM_PAINT 消息只有在其下方的所有同级窗口更新后。
WS_EX_WINDOWEDGE 指定窗口有一个凸出边缘的边框。