窗口扩展样式全部的名称与值和说明

  勇芳 13天前 112

WS_EX_ACCEPTFILES 16 该窗口接受拖放文件。

WS_EX_APPWINDOW &H40000 当窗口可见时,强制顶层窗口放置到任务栏上。

WS_EX_CLIENTEDGE 512 窗口边缘有凹陷的边缘。

WS_EX_COMPOSITED &H2000000 使用双缓冲按照从下到上的顺序绘制窗口的所有后代。如果窗口具有CS_OWNDC或CS_CLASSDC的类样式,则不能使用它。

WS_EX_CONTEXTHELP &H400 窗口的标题栏包含一个问号。当用户点击问号时,光标会变为具有指针的问号。如果用户点击了一个子窗口,那么孩子将收到WM_HELP消息。

WS_EX_CONTROLPARENT &H10000 窗口本身包含应该参与对话框导航的子窗口。如果指定了此样式,则在执行导航操作(如处理TAB键,箭头键或键盘助记符)时,对话框管理器将递归到此窗口的子项中。

WS_EX_DLGMODALFRAME 1 窗口有双边框;通过在dwStyle参数中指定WS_CAPTION样式,可以选择使用标题栏创建窗口。

WS_EX_LAYERED &H80000 窗口是分层的窗口。请注意,这不能用于子窗口。此外,如果窗口具有CS_OWNDC或CS_CLASSDC的类样式,则无法使用该窗口。

WS_EX_LAYOUTRTL &H400000 如果shell语言是希伯来语,阿拉伯语或支持读取顺序对齐的其他语言,则窗口的水平原点位于右边缘。增加水平值向左前进。

WS_EX_LEFT 0 该窗口具有通用的左对齐属性。这是默认设置。

WS_EX_LEFTSCROLLBAR &H4000 如果shell语言是希伯来语,阿拉伯语或支持读取顺序对齐的其他语言,则垂直滚动条(如果存在)位于客户区的左侧。对于其他语言,该样式将被忽略。

WS_EX_LTRREADING 0 使用从左至右的阅读顺序属性显示窗口文本。这是默认设置。

WS_EX_MDICHILD 64 该窗口是一个MDI子窗口。

WS_EX_NOACTIVATE &H8000000 使用此样式创建的顶级窗口在用户单击时不会成为前景窗口。当用户最小化或关闭前景窗口时,系统不会将此窗口置于前台。

WS_EX_NOINHERITLAYOUT &H100000 窗口不会将其窗口布局传递给其子窗口。

WS_EX_NOPARENTNOTIFY 4 使用此样式创建的子窗口在创建或销毁时不会将WM_PARENTNOTIFY消息发送到其父窗口。

WS_EX_OVERLAPPEDWINDOW &H300 该窗口是一个重叠的窗口。

WS_EX_PALETTEWINDOW &H188 WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW和WS_WX_TOPMOST风格的组合。

WS_EX_RIGHT &H1000 该窗口具有通用的“右对齐”属性。这取决于窗口类。

WS_EX_RIGHTSCROLLBAR 0 垂直滚动条(如果存在)位于客户区的右侧。这是默认设置。

WS_EX_RTLREADING &H2000 如果shell语言是希伯来语,阿拉伯语或支持阅读顺序对齐的其他语言,则使用从右到左的阅读顺序属性显示窗口文本。对于其他语言,该样式将被忽略。

WS_EX_STATICEDGE &H20000 为不接受用户输入的项创建一个3一维边界风格。

WS_EX_TOOLWINDOW 128 该窗口旨在用作浮动工具栏。工具窗口的标题栏比标准的标题栏短,窗口标题使用较小的字体绘制。工具窗口不出现在任务栏或用户按ALT + TAB时出现的对话框中。

WS_EX_TOPMOST 8 窗口应该放置在所有非最上层的窗口之上,并且应该保持在它们之上,即使窗口被禁用。

WS_EX_TRANSPARENT 32 指定以这个风格创建的窗口在窗口下的同属窗口已重画时,该窗口才可以重画。

WS_EX_WINDOWEDGE 256 窗口边缘有凸起的边缘。


最新回复 (0)
返回