MFC窗口样式及其值(WS_Style)即CreateWindow的参数dwStyle

1.WS_BORDER = 0x00800000 
创建一个带边框的窗口。 2.WS_CAPTION = 0x00C00000 
必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。(创建一个有标题框的窗口(包括WS_BODER风格))。 
3.WS_CHILD = 0x40000000 
创建一个子窗口。这个风格不能与WS_POPUP风格合用。( 说明窗口为子窗口,不能应用于弹出式窗口风格(WS_POPUP)) 4.WS_CHILDWINDOW  
与WS_CHILD相同。 
5.WS_CLIPCHILDREN = 0x02000000 
当在父窗口内绘图时,排除子窗口区域。在创建父窗口时使用这个风格。(绘制父窗口时,不绘制子窗口的裁剪区域。使用在建立父窗口时) 6.WS_CLIPSIBLINGS = 0x04000000 
排除子窗口之间的相对区域,也就是,当一个特定的窗口接收到WM_PAINT消息时,WS_CLIPSIBLINGS 风格将所有层叠窗口排除在绘图之外,只重绘指定的子窗口。如果未指定WS_CLIPSIBLINGS风格,并且子窗口是层叠的,则在重绘子窗口的客户区时,就会重绘邻近的子窗口。(剪裁相关的子窗口,这意味着,当一个特定的子窗口接收到重绘消息时,WS_CLIPSIBLINGS风格将在子窗口要重画的区域中去掉与其它子窗口重叠的部分。(如果没有指定WS_CLIPSIBLINGS风格,并且子窗口有重叠,当你在一个子窗口的客户区绘图时,它可能会画在相邻的子窗口的客户区中。)只与WS_CHILD风格一起使用) 7.WS_DISABLED = 0x08000000 

创建一个初始状态为禁止的子窗口。一个禁止状态的窗口不能接受来自用户的输入信息。 
8.WS_DLGFRAME = 0x00400000 
创建一个带对话框边框风格的窗口。这种风格的窗口不能带标题条。( 创建一个窗口,具有双重边界,但是没有标题条) 9.WS_GROUP = 0x00020000 
指定一组控制的第一个控制。这个控制组由第一个控制和随后定义的控制组成,自第二个控制开始每个控制,具有WS_GROUP风格,每个组的第一个控制带有WS_TABSTOP风格,从而使用户可以在组间移动。用户随后可以使用光标在组内的控制间改变键盘焦点。(指定一组控件中的第一个,用户可以用箭头键在这组控件中移动。在第一个控件后面把WS_GROUP风格设置为FALSE的控件都属于这一组。下一个具有WS_GROUP风格的控件将开始下一组(这意味着一个组在下一组的开始处结束)) 10.WS_HSCROLL = 0x00100000 
创建一个有水平滚动条的窗口。 11.WS_ICONIC 
创建一个初始状态为最小化状态的窗口。与WS_MINIMIZE风格相同。 12.WS_MAXIMIZE = 0x01000000 
创建一个初始状态为最大化状态的窗口。 13.WS_MAXIMIZEBOX = 0x00010000 
创建一个具有最大化按钮的窗口。该风格不能与WS_EX_CONTEXTHELP风格同时出现,同时必须指定WS_SYSMENU风格。 14.WS_MINIMIZE = 0x20000000 
创建一个初始状态为最小化的窗口。仅与WS_OVERLAPPED风格一起使用。 

15.WS_MINIMIZEBOX = 0x00020000 
创建一个具有最小化按钮的窗口。 16.WS_OVERLAPPED = 0x00000000 
产生一个层叠的窗口。一个层叠的窗口有一个标题条和一个边框。与WS_TILED风格相同。(创建一个重叠窗口。重叠窗口通常具有标题条和边界) 17.WS_OVERLAPPEDWINDOW 
创建一个具有WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU WS_THICKFRAME,WS_MINIMIZEBOX,WS_MAXIMIZEBOX风格的层叠窗口,与
WS_TILEDWINDOW
风格相同。(创建一个具有
WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU,WS_THICKFRAME,WS_MINIMIZEBOX和WS_MAXIMIZEBOX风格的重叠式窗口。) 18.WS_POPUP = 0x80000000 
创建一个弹出式窗口。该风格不能与WS_CHILD风格同时使用。 19.WS_POPUPWINDOW 
创建一个具有WS_BORDER,WS_POPUP,WS_SYSMENU风格的窗口,WS_CAPTION和WS_POPUPWINDOW必须同时设定才能使窗口某单可见。(创建一个具有WS_BORDER,WS_POPUP和WS_SYSMENU风格的弹出窗口。为了使控制菜单可见,必须与WS_POPUPWINDOW一起使用WS_CAPTION风格) 20.WS_SIZEBOX 
创建一个可调边框的窗口,与WS_THICKFRAME风格相同。 21.WS_SYSMENU = 0x00080000 
创建一个在标题条上带有窗口菜单的窗口,必须同时设定WS_CAPTION风格。(创建一个在标题条上具有控制菜单的窗口。仅对带标题条的窗口使用) 22.WS_TABSTOP = 0x00010000 

创建一个控制,这个控制在用户按下Tab键时可以获得键盘焦点。按下Tab键后使键盘焦点转移到下一具有WS_TABSTOP风格的控制。(指定了一些控件中的一个,用户可以通过TAB键来移过它。TAB键使用户移动到下一个用WS_TABSTOP风格定义的控件) 23.WS_THICKFRAME = 0x00040000 
创建一个具有可调边框的窗口,与WS_SIZEBOX风格相同。(创建一个具有厚边框的窗口,可以通过厚边框来改变窗口大小) 24.WS_TILED 
产生一个层叠的窗口。一个层叠的窗口有一个标题和一个边框。与WS_OVERLAPPED风格相同。 25.WS_TILEDWINDOW 
创建一个具有WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU, WS_THICKFRAME,WS_MINIMIZEBOX,WS_MAXIMIZEBOX风格的层叠窗口。与WS_OVERLAPPEDWINDOW风格相同。 26.WS_VISIBLE = 0x10000000 
创建一个初始状态为可见的窗口。 27.WS_VSCROLL = 0x00200000 
创建一个有垂直滚动条的窗口。
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值