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

上传人:hw****26 文档编号:3067906 上传时间:2019-05-19 格式:DOC 页数:4 大小:46.50KB
下载 相关 举报
MFC窗口样式及其值(WS_Style)即CreateWindow的参数dwStyle.doc_第1页
第1页 / 共4页
MFC窗口样式及其值(WS_Style)即CreateWindow的参数dwStyle.doc_第2页
第2页 / 共4页
MFC窗口样式及其值(WS_Style)即CreateWindow的参数dwStyle.doc_第3页
第3页 / 共4页
MFC窗口样式及其值(WS_Style)即CreateWindow的参数dwStyle.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、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当在父窗口

2、内绘图时,排除子窗口区域。在创建父窗口时使用这个风格。(绘制父窗口时,不绘制子窗口的裁剪区域。使用在建立父窗口时)6.WS_CLIPSIBLINGS = 0x04000000排除子窗口之间的相对区域,也就是,当一个特定的窗口接收到WM_PAINT 消息时,WS_CLIPSIBLINGS 风格将所有层叠窗口排除在绘图之外,只重绘指定的子窗口。如果未指定 WS_CLIPSIBLINGS 风格,并且子窗口是层叠的,则在重绘子窗口的客户区时,就会重绘邻近的子窗口。 (剪裁相关的子窗口,这意味着,当一个特定的子窗口接收到重绘消息时,WS_CLIPSIBLINGS 风格将在子窗口要重画的区域中去掉与其它子

3、窗口重叠的部分。 (如果没有指定 WS_CLIPSIBLINGS 风格,并且子窗口有重叠,当你在一个子窗口的客户区绘图时,它可能会画在相邻的子窗口的客户区中。 )只与WS_CHILD 风格一起使用)7.WS_DISABLED = 0x08000000创建一个初始状态为禁止的子窗口。一个禁止状态的窗口不能接受来自用户的输入信息。8.WS_DLGFRAME = 0x00400000创建一个带对话框边框风格的窗口。这种风格的窗口不能带标题条。 ( 创建一个窗口,具有双重边界,但是没有标题条)9.WS_GROUP = 0x00020000指定一组控制的第一个控制。这个控制组由第一个控制和随后定义的控制

4、组成,自第二个控制开始每个控制,具有 WS_GROUP 风格,每个组的第一个控制带有 WS_TABSTOP 风格,从而使用户可以在组间移动。用户随后可以使用光标在组内的控制间改变键盘焦点。 (指定一组控件中的第一个,用户可以用箭头键在这组控件中移动。在第一个控件后面把 WS_GROUP 风格设置为FALSE 的控件都属于这一组。下一个具有 WS_GROUP 风格的控件将开始下一组(这意味着一个组在下一组的开始处结束) )10.WS_HSCROLL = 0x00100000创建一个有水平滚动条的窗口。11.WS_ICONIC创建一个初始状态为最小化状态的窗口。与 WS_MINIMIZE 风格相同

5、。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产生一个层叠的窗口。一个层叠的窗

6、口有一个标题条和一个边框。与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_

7、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.W

8、S_SYSMENU = 0x00080000创建一个在标题条上带有窗口菜单的窗口,必须同时设定 WS_CAPTION 风格。 (创建一个在标题条上具有控制菜单的窗口。仅对带标题条的窗口使用)22.WS_TABSTOP = 0x00010000创建一个控制,这个控制在用户按下 Tab 键时可以获得键盘焦点。按下Tab 键后使键盘焦点转移到下一具有 WS_TABSTOP 风格的控制。 (指定了一些控件中的一个,用户可以通过 TAB 键来移过它。TAB 键使用户移动到下一个用 WS_TABSTOP 风格定义的控件)23.WS_THICKFRAME = 0x00040000创建一个具有可调边框的窗口,

9、与 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创建一个有垂直滚动条的窗口。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。