窗口扩展风格

WS_EX_ACCEPTFILES         窗口接受一个拖曳的文件
WS_EX_APPWINDOW 当窗口可见时,将一个顶层窗口放置到任务条上
WS_EX_CLIENTEDGE 指定窗口有一个带阴影的边界
WS_EX_COMPOSITED 该窗口所有的子窗口使用双缓冲已自下而上的顺序绘图

WS_EX_CONTEXTHELP 在窗口的标题条包含一个问号标志。当用户点击了问号时,鼠标光标变为一个问号的指针、如果点击了一个子窗口,则子窗口接收到WM_HELP消息。子窗口应该将这个消息传递给父窗口过程,父窗口再通过HELP_WM_HELP命令调用WinHelp函数。这个Help应用程序显示一个包含子窗口帮助信息的弹出式窗口。 WS_EX_CONTEXTHELP不能与WS_MAXIMIZEBOX和WS_MINIMIZEBOX同时使用

WS_EX_CONTROLPARENT 允许用户使用Tab键在窗口的子窗口间搜索
WS_EX_DLGMODALFRAME 创建一个带双边的窗口;该窗口可以在dwStyle中指定WS_CAPTION风格来创建一个标题栏。
WS_EX_LAYERED         创建一个分层窗口
WS_EX_LAYOUTRTL 如果shell的语言是支持读顺序对齐,水平对齐窗口右边的Hebrew, Arabic, 或其他语言,则从窗口右边起始排列
WS_EX_LEFT                窗口具有左对齐属性,这是缺省设置的
WS_EX_LEFTSCROLLBAR 如果外壳语言是如Hebrew,Arabic,或其他支持reading order alignment的语言,则标题条(如果存在)则在客户区的左部分。若是其他语言,在该风格被忽略并且不作为错误处理。
WS_EX_LTRREADING 窗口文本以LEFT到RIGHT(自左向右)属性的顺序显示。这是缺省设置的。
WS_EX_MDICHILD 创建一个MDI子窗口。
WS_EX_NOACTIVATE 使用SetActiveWindow 或 SetForegroundWindow函数来激活窗口,窗口默认不会出现在任务栏,可以使用WS_EX_APPWINDOW 来强制显示在任务栏
WS_EX_NOINHERITLAYOUT 窗口不通过使用窗口来布局子窗口
WS_EX_NOPARENTNOTIFY 当窗口新建或释放时不会发送 WM_PARENTNOTIFY消息给父窗口
WS_EX_NOREDIRECTIONBITMAP 窗口不呈现重定向的表面。这是因为windows没有可见内容或使用表面以外的机制来提供他们的视觉。
WS_EX_OVERLAPPEDWINDOW WS_EX_CLIENTEDGE和WS_EX_WINDOWEDGE的组合
WS_EX_PALETTEWINDOW WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW和WS_WX_TOPMOST风格的组合
WS_EX_RIGHT 窗口具有普通的右对齐属性,这依赖于窗口类。只有在外壳语言是如Hebrew,Arabic或其他支持读顺序对齐(reading order alignment)的语言时该风格才有效,否则,忽略该标志并且不作为错误处理。
WS_EX_RIGHTSCROLLBAR 垂直滚动条在窗口的右边界。这是缺省设置的
WS_EX_RTLREADING 如果外壳语言是如Hebrew,Arabic,或其他支持读顺序对齐(reading order alignment)的语言,则窗口文本是一自左向右)RIGHT到LEFT顺序的读出顺序。若是其他语言,在该风格被忽略并且不作为错误处理
WS_EX_STATICEDGE 为不接受用户输入的项创建一个3一维边界风格
WS_EX_TOOLWINDOW 创建工具窗口,即窗口是一个游动的工具条。工具窗口的标题条比一般窗口的标题条短,并且窗口标题以小字体显示。工 具窗口不在任务栏里显示,当用户按下alt+Tab键时工具窗口不在对话框里显示。如果工具窗口有一个系统菜单,它的图标也不会显示在标题栏里,但是,可以通过点击鼠标右键或Alt+Space来显示菜单。
WS_EX_TOPMOST 指明以该风格创建的窗口应放置在所有非最高层窗口的上面并且停留在其L,即使窗口未被激活。使用函数SetWindowPos来设置和移去这个风格。
WS_EX_TRANSPARENT 指定以这个风格创建的窗口在窗口下的同属窗口已重画时,该窗口才可以重画。
WS_EX_WINDOWEDGE 具有边界的窗口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值