扩展窗口样式

  • WS_EX_ACCEPTFILES 指定用此样式创建的窗口接受拖放文件。

  • 当窗口可见时,WS_EX_APPWINDOW 强制在任务栏上的顶级窗口。

  • WS_EX_CLIENTEDGE 指定是窗口查看三维),使用一个凹下转到的边缘的一个边框。

  • WS_EX_CONTEXTHELP 在窗口的标题栏包含一个问号。 用户单击问号时,光标变为一个带有指针的问号。 如果用户然后单击子窗口,子 WM_HELP 接收消息。

  • 使用 tab 键,WS_EX_CONTROLPARENT 允许用户在窗口的子窗口之间导航。

  • WS_EX_DLGMODALFRAME 指定包含可的一个双边框的窗口 (可选) 在标题栏创建,当您在 dwStyle 参数中指定 WS_CAPTION 样式标志。

  • WS_EX_LAYERED 窗口是 a。分层窗口 此样式,则窗口具有 CS_OWNDCCS_CLASSDC,则 选件类样式 不能使用。 但是,Windows 8 支持子窗口的 WS_EX_LAYERED 样式,前面的 windows 版本支持仅对顶级窗口中。

  • WS_EX_LEFT 为窗口泛型左对齐的属性。 这是默认设置。

  • WS_EX_LEFTSCROLLBAR 在客户端区域左边将垂直滚动条。

  • 使用从左向右读取 orders 属性命令,WS_EX_LTRREADING 显示窗口文本。 这是默认设置。

  • WS_EX_MDICHILD 创建 MDI 子窗口。

  • WS_EX_NOPARENTNOTIFY 指定用此样式创建的子窗口不会发送 WM_PARENTNOTIFY 信息到其父窗口,在子窗口创建或销毁时。

  • WS_EX_OVERLAPPEDWINDOW 合并 WS_EX_CLIENTEDGEWS_EX_WINDOWEDGE 样式

  • WS_EX_PALETTEWINDOW 合并 WS_EX_WINDOWEDGEWS_EX_TOPMOST 样式。

  • WS_EX_RIGHT 为窗口泛型右对齐的属性。 这取决于窗口选件类。

  • WS_EX_RIGHTSCROLLBAR 在客户端区右边将垂直滚动条 (如果有)。 这是默认设置。

  • 使用从右向左的读取 orders 属性命令,WS_EX_RTLREADING 显示窗口文本。

  • WS_EX_STATICEDGE 用预期的一个三维边框样式创建一个窗口为不接受用户输入的项目。

  • WS_EX_TOOLWINDOW 创建一个工具窗口,是预期的窗口用作浮动工具栏。 工具窗口具有使用较小的字体,比普通标题栏短的标题栏,并且,窗口标题绘制。 工具窗口未显示在任务栏或于显示的窗口在用户按 ALT+TAB。

  • WS_EX_TOPMOST 指定用此样式创建的窗口应是放置的第 nontopmost 窗口和保持在其中发生,即使当停用窗口。 应用程序可以使用 SetWindowPos 成员函数添加或移除此特性。

  • WS_EX_TRANSPARENT 指定用此样式创建的窗口是透明的。 即在 windows 下的任何窗口未由 windows 遮盖。 只有在更新后,用此样式创建的窗口接收消息 WM_PAINT 其下方的所有同级窗口。

  • WS_EX_WINDOWEDGE 指定窗口一个凸出的边缘的一个边框。

请参见

参考

CWnd::CreateEx

CreateWindowEx

其他资源

MFC使用的样式