窗口风格 与 窗口类风格

窗口风格

 

WS_BORDER 新建一个有边框的窗口

WS_CAPTION 新建一个有边框、标题栏的窗口。不能和 WS_DLGFRAME 一起用

WS_CHILD 新建一个子窗口,不能和 WS_POPUP 一起用

WS_CHILDWINDOW 和 WS_CHILD 风格一样

WS_CLIPCHILDREN 当在父窗口绘制的时候,父窗口上还有一个子窗口,那么设置了这个样式的话,子窗口区域父窗口就不负责绘制。

WS_CLIPSIBLINGS 当两个窗口相互重叠时,设置了WS_CLIPSIBLINGS样式的子窗口重绘时不能绘制被重叠的部分。反之没有设置WS_CLIPSIBLINGS样式的子窗口重绘时是不考虑重叠不重叠,统统重绘

WS_DISABLED 创建一个窗口,最初禁用。

WS_GROUP 应用于一组单选按钮时,可以保证该组按钮只能有一个被选中。

WS_HSCROLL 创建一个窗口,有一个水平滚动条。

WS_ICONIC 创建一个初始最小化的窗口。和 WS_MINIMIZE 风格一样

WS_MAXIMIZE 创建一个初始最大化的窗口。

WS_MAXIMIZEBOX 创建一个窗口,有一个最大化按钮。

WS_MINIMIZE 创建一个初始最小化的窗口。 只和 WS_OVERLAPPED 风格一起用。

WS_MINIMIZEBOX 创建一个窗口,有一个最小化按钮。

WS_OVERLAPPED 新建一个有边框、标题栏的重叠窗口。

WS_OVERLAPPEDWINDOW 创建一个综合窗口,拥有WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX,WS_MAXIMIZEBOX 风格。

WS_POPUP 创建一个弹出窗口,不能和WS_CHILD风格一起用

WS_POPUPWINDOW 创建一个弹出式窗口,该窗口拥有边框、弹出风格还有系统按钮。

WS_SIZEBOX 和 WS_THICKFRAME 风格一样

WS_SYSMENU 创建一个带有控制菜单的窗口

WS_TABSTOP 可以使用Tab键进行选择。

WS_THICKFRAME 创建个有小边框的窗口,可以缩放大小。

WS_TILED 新建一个有边框、标题栏的重叠窗口

WS_TILEDWINDOW 创建一个综合窗口,拥有WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU,WS_THICKFRAME, WS_MINIMIZEBOX,WS_MAXIMIZEBOX 风格。

WS_VISIBLE 创建一个窗口,最初可见

WS_VSCROLL 创建一个窗口,有一个垂直滚动条。


窗口类风格


CS_HREDRAW 一旦移动或尺寸调整使客户区的宽度发生变化,就重新绘制窗口


CS_VREDRAW 一旦移动或尺寸调整使客户区的高度发生变化,就重新绘制窗口


CS_OWNDC  为该类中的每一个窗口分配一个唯一的设备上下文


CS_DBLCLKS  当用户双击鼠标时向窗口过程发送双击消息

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值