第7章 对话框

第7章 对话框

ID:20589005

大小:1.21 MB

页数:60页

时间:2018-10-13

第7章 对话框_第1页
第7章 对话框_第2页
第7章 对话框_第3页
第7章 对话框_第4页
第7章 对话框_第5页
资源描述:

《第7章 对话框》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章对话框【学习目标】l对话框概述l使用对话框l消息对话框l通用对话框课件制作人:宋坤【学习导航】课件制作人:宋坤【知识框架】课件制作人:宋坤√本章目录7.1对话框概述7.2使用对话框7.3消息对话框7.4通用对话框7.5课后习题√√√√课件制作人:宋坤7.1对话框概述在Windows操作系统中,对话框随处可见。例如,在系统启动时,便会弹出一个对话框,让用户输入用户名和密码。因此,在Windows操作系统下,对话框应用程序占居非常重要的位置。在VisualC++中,对话框被封装在CDialog类中,而该类又派生于CWnd,所以对话框与普通的窗口有很多相似之处,CWnd中的多数

2、方法都适用于CDialog。课件制作人:宋坤7.2使用对话框对话框资源设计对话框的属性设置对话框常用方法对话框数据交换与验证√√√√课件制作人:宋坤对话框资源设计(1)在工作区中选择资源视图ResourceView选项卡,如图所示。(2)鼠标右键单击“Dialog”节点,在弹出的快捷菜单中选择InsertDialog菜单项,将创建一个对话框资源,如图所示。课件制作人:宋坤对话框资源设计(3)为对话框创建一个窗口类。按组合键打开类向导,将弹出如图所示对话框,要求用户为新创建的对话框资源选择或新建一个类。(4)选中Createanewclass选项,单击OK按钮,打

3、开NewClass窗口,如图所示。课件制作人:宋坤对话框资源设计(5)在Name编辑框中输入类名,单击OK按钮创建类。至此,完成对话框资源的设计。接下来还要了解如何设计对话框资源。在开发MFC应用程序时,系统提供了一个控件面板如图所示。课件制作人:宋坤对话框资源设计VisualC++提供了多种方式对齐控件,它们位于layout菜单下的Align和SpaceEvenly子菜单下。下面分别对这两个菜单进行介绍。1.Align菜单lLeft以被选中控件中的当前控件的左边缘对齐。如图所示。课件制作人:宋坤对话框资源设计lHorizCenter以被选中控件中的当前控件为基准,水平方向居中

4、对齐控件。如图所示。lRight以被选中控件中的当前控件的右边缘对齐。如图所示。课件制作人:宋坤对话框资源设计lTop以被选中控件中的当前控件的上边缘对齐。如图。lVertCenter以被选中控件中的当前控件为基准,垂直方向居中对齐控件。如图。课件制作人:宋坤对话框资源设计lBottom以被选中控件中的当前控件的下边缘对齐。如图2.SpaceEvenly菜单lAcross调整被选中控件的水平间距,使其水平间距相同。课件制作人:宋坤对话框资源设计lDown调整被选中控件的垂直间距,使其垂直间距相同。课件制作人:宋坤对话框的属性设置右键单击对话框资源,在弹出的快捷菜单中选择Prop

5、erties菜单项,将弹出对话框资源的属性窗口(也可以在选中对话框后按键),1.General选项卡lID列表框:设置对话框资源ID。lCaption编辑框:设置对话框标题。lMenu列表框:设置绑定到对话框的菜单。lFont…按钮:设置对话框的字体和字号。lXPos、YPos:设置显示位置坐标。lClassname编辑框:指定一个窗体类Wndclass。课件制作人:宋坤对话框的属性设置2.Styles选项卡lStyle列表框:选择窗口风格。lBorder列表框:选择边框样式。lTitlebar:具有标题栏。lSystemmenu:具有系统菜单。lMinimize

6、box:具有最小化按钮。lMaximizebox:具有最大化按钮。lClipsiblings:排除子窗口之间的相对区域,也就是,当一个特定的窗口接收到绘图消息时,将所有层叠窗口排除在绘图之外,只重绘指定的子窗口。lClipchildren:当在父窗口内绘图时,排除子窗口区域。lHorizontalscroll:具有水平滚动条。lVerticalscroll:具有垂直滚动条。课件制作人:宋坤对话框的属性设置3.MoreStyles选项卡在对话框属性窗口中选择MoreStyles选项卡,如图7-26所示。MoreStyles选项卡中各项的功能如下:lSystemmodal:指定系统

7、模式对话框。lAbsolutealign:指定坐标是相对于屏幕原点的。lVisible:使对话框可见。lDisabled:使对话框可用。lContextHelp:上下文帮助。lSetforeground:设置为前台窗口。l3D-look:具有3D外观。lNofallcreate:应用于Windows95。lNoidlemessage:不发送空闲的消息。lControl:不使用标题栏的对话框。lCenter:在屏幕中心显示对话框。lCentermouse:以鼠标所在坐标为对话框中心坐标显示对话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。