- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验七 常用控件应用 20110508实验七 常用控件应用 20110508
列实验七 常用控件应用 实验目的: 1.学习和掌握基本控件及其使用方法。 2.学习各种基本控件和相关函数的建立与调用。 实验内容: 设计一个如图7.1所示的用户调查表图,并使用一个静态文本控件用来显示该用户的所有信息,本例子主要用来说明对话框和控件的使用。 图7.1 用户调查表 实验步骤: 1.创建工程: 步骤1.在VC++集成开发环境中,通过菜单File | New,弹出New对话框; 步骤2.在Projects标签中选择MFC App Wizard(exe),在Project name中输入“Eg7_1”,Location读者可以自己选择; 步骤3.按下OK按钮,在弹出的MFC App Wizard? Step-1对话框中选择程序框架为单文档框架,即选中Single Document; 步骤4.按下OK按钮,在弹出的New Project Information对话框中按下OK按钮后等待创建完相应的工程。 2. 创建对话框资源 ??????? 在工作区中选中Resourse View标签展开Eg7_1Resourse | Dialog条目,可以察看当前工程中的对话框资源; ??????? 选择Dialog条目,单击鼠标右键,弹出活动菜单,选择菜单Insert Dialog命令; ??????? 将鼠标移动到对话框资源上,单击鼠标右键,在弹出的菜单中选择Properties菜单命令,将对话框的标题设置为“用户调查表”标识号不变。 ??????? 删除对话框资源本来就有的静态控件,利用鼠标将按钮OK和CANCEL移动到对话框的底部,将按钮的标题分别改为确定,取消。 ??????? 在工具栏中的静态控件上单击一下鼠标左键,然后在对话框资源中按下鼠标左键拖动,出现一个矩形框,松开鼠标左键,则在对话框资源中出现一个静态控件,将该静态控件的标题改为“姓名”其标识号改为IDC_STATIC_NAME。 按照上面的方法在对话框资源上加入其它的控件,它们的类型、标题和标识号如下表7.1: 表7.1 对话框资源中各控件属性 3? 生成对话框类 资源创建完毕以后,还需要创建一个与对话框资源相关联的类,这个类需要从对话框类派生,然后定义一个派生类的对象,通过派生类的对象使对话框的功能得以实现。 生成对话框类的操作步骤: ??????? 在对话框资源上单击右键,在弹出的菜单中选择Class Wiizard,在MFC Class WIizard对话框弹出以后紧接着弹出Adding Class。在打开对话框的过程中,如果系统监测到有新建的对话框资源,菜单资源等,并且该资源没有与之相关联的类,就会弹出对话框,询问是否创建新的类 。 ??????? 在Adding Class对话框中确认默认选择Create a new class,单击按钮弹出New Class对话框,在编辑框中输入新建类的名称CEg7_1Dialog,其他设置取默认值。 ??????? 单击OK按钮后显示出MFC Class WIizard对话框 。 4? 为控件建立相关联的成员变量 ??????? 在MFC Class Wiizard对话框中默认的Projects和 Class name项为Eg7-1和CEg7-1Dialog。 ??????? 选中MemberVariables标签中的Control Ids项中的IDC_EDIT_NAME条目,单击Add Variables按钮,将弹出Add Variables对话框。 ??????? 在Add Variables对话框中添加成员变量m_Name,与编辑控件IDC_EDIT_NAME相关联,类型为CString ,catogory为Value。 ??????? 单击OK按钮,添加变量完成。 Add Variables? 对话框,如图7.2 : 图7.2 Add Variables对话框 按照上述方法为其它控件添加相关联的变量,如表7.2所示: 表7.2 控件与其相关联的变量对应表 5?? 成员变量的初始化 成员变量的初始化需要重载对话框类的OnInitDialog()函数。OnInitDialog是一个虚函数,它在对话框显示之前被调用,用户可以通过重载该函数对对话框中的各种控件进行初始化。 操作如下: 打开MFC Class Wizzard,选中标签Member Map标签中的Object IDs项中的CEg7_1Diaglog条目,在Messages里面选择WM_INITDIALOG,单击Add Fuction按钮,然后单击Edit Code按钮,进入源程序,编辑OnInitDialog()函数。 增加以后的代码如下: BOOL CEg7_1Dialog::OnInitDialog()
您可能关注的文档
- 宝鸡文理学院学生社团管理条例宝鸡文理学院学生社团管理条例.doc
- 宝马战略分析23宝马战略分析23.doc
- 宝鸡文理学院学生社团活动监督管理制度宝鸡文理学院学生社团活动监督管理制度.doc
- 实习总结--2011实习总结--2011.doc
- 实习报告(ZZX)实习报告(ZZX).doc
- 实习报告(闵维)实习报告(闵维).doc
- 实习报告(定稿)实习报告(定稿).doc
- 实习教案 银屏之歌实习教案 银屏之歌.doc
- 实习班级班主任工作手册(11级)实习班级班主任工作手册(11级).doc
- 实习教案电子版-姜韧实习教案电子版-姜韧.doc
- 实验4-电子商务相关的法律法规-11级实验4-电子商务相关的法律法规-11级.doc
- 实验七 相关分析与回归分析实验七 相关分析与回归分析.doc
- 实验一:EIGRP度量值计算(参考配置)实验一:EIGRP度量值计算(参考配置).doc
- 实验七 窗体和常用内部控件实验七 窗体和常用内部控件.doc
- 实验七常用控件程序设计实验七常用控件程序设计.doc
- 实验三 程序流程控制结构 实验四 模块化程序设计实验三 程序流程控制结构 实验四 模块化程序设计.doc
- 实验三八数码问题实验三八数码问题.doc
- 实验中学2013年初三数学竞赛试题实验中学2013年初三数学竞赛试题.doc
- 实验中学八年级下学期期中考试数学试卷(新人教版)实验中学八年级下学期期中考试数学试卷(新人教版).doc
- 实验中学生物必修1第四章细胞的物质输入与输出教案实验中学生物必修1第四章细胞的物质输入与输出教案.doc
文档评论(0)