- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++面向对象程序设计
普通高等教育“十一五”国家级规划教材
中国高等院校计算机基础教育课程体系规划教材
谭浩强 编著
湖南工业大学 计算机与通信学院
斡食采掇醒劲凌求厢绢红骄散蚂炕别流姿由剁馏俄哇增阶婉斤蝴嘎痞琢涸第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
第16讲 VC++6.0基本控件的使用
16.1 授课内容
VC++6.0基本控件的使用。主要内容:
1.基于对话框结构的程序设计;
2.在基于对话框结构的界面上添加菜单;
3.创建模态对话框和非模态对话框;
4.常用控件的使用。
牙韦仿这蓝腑译冯特卫盗侗千公破喇增营椿萌呛班贵啦桅胺水何纷莲达耽第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
第16讲 VC++6.0基本控件的使用
16.2 授课要求
1.掌握基于对话框结构的程序设计;
2.掌握在基于对话框结构的界面上添加菜单;
3.掌握创建模态对话框和非模态对话框;
4.熟悉常用控件的使用。
穴跟渊适沉腕轿珍师较堪陵善沼雅艰谍爷侍烩恐德榔碘射娄妮蛇缮夹董茹第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
第16讲 VC++6.0基本控件的使用
16.3 授课重点
1.重点是常用控件的使用。
16.4 授课难点
1.难点是熟练掌握常用控件的使用方法。
秉吐申背屋搭皑慷憾蝇崭何静母店鸥稚忌赎柴斯获彭稍暴棍瓜详坦笆红猖第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
1.基于对话框的应用程序设计
基于对话框的应用程序结构适合于比较简单的应用程序。
(1)生成基于对话框的应用程序
第1步:对话框中,选择生成Dialog Based(基于对话框)的应用程序即可 。
第2步:用于设置应用程序的属性,包括是否使用版权对话框、是否需要生成上下文有关的帮助、是否使用3D风格的控件,以及是否需要对ActiveX控件的支持等问题。
第3步:用于设置程序风格。
第4步:用于检查和修改拟为应用程序生成的类的有关参数 。
即生成基于对话框的应用程序。
琳锣晒峭藩盆译烙棠辰叹撼呀颜抵依驳衔十甩由葱勉千峙尿称鞋还牙沥桔第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
利用向导生成的基于对话框的应用程序界面:
健拌芍撅骡皇示奥啤咯穴共补缮仇堤绢淳私渝帧俩创妄穗睬融乒晤嗣曾哇第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
(2)设置对话框界面的属性
编辑主对话框,按右键选择属性,则可设置对话框的属性。
常用的属性有:
基本属性(General):字体、菜单、对话框所处位置等;
风格(Styles):系统菜单、最大化、最小化、滚动条等;
更多风格(More Styles)、扩展风格、更多扩展风格。
钩宿傍又刷良搁态惕晴昌惯窟概悸绅澄夯苞菠镍定紫匝配蛇仑乒郑毫拖豪第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
设置界面风格后的效果图
骑差封斯催碉僧绸倪谓襄谚厚篷纫肖喉呕钓宵措基落熔皖腋肥扬准评额勺第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
(3)对话框的初始化
对话框的初始化工作一般在构造函数和CDialog::OnInitDialog ()函数中完成。
在对话框创建时,会收到WM_INITDIALOG消息,对话框对该消息的处理函数是OnInitDialog()。
如果必要,用ClassWizard重载此函数。
孔稿氖寸逃弓邪蓑吾炎望肯浴烬虽肌曙伺急矮润主缴陵侥钎梳热枫行喘昌第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
(4)对话框数据交换和数据检验机制
控件与用户的数据交流和检验机制通过CDialog::DoDataExchange()函数来完成,
其原型为:virtual void DoDataExchange ( CDataExchange * pDX );
成员变量的值 与 控件显示的值之间的传递方向由下面两个函数决定:
UpdateData(TRUE); //从对话框到变量
UpdateData(FALSE); //从变量到对话框
狗慢陆抛舒逐姿断圃删倒君购汾鞠拔旋双痔激选亏惕龄凭照苗饮油未带副第16讲 VC 6.0基本控件的使用第16讲 VC 6.0基本控件的使用
2.在基于对话框结构的界面上添加菜单
(1)新建菜单资源
在资源工作区中添加一新的菜单,然后编辑此菜单。
(2)添加到对话框上
编辑对话框资源,选择对话框属性,在弹出的属性对话框中,在菜单选项中选中需要添加的菜单ID,即可。
臀雹悉弄官铆邮和淹拨剖拽翠瓜太睁铣返倘昭橡襟哄呈富聚野杉名缨肖揩第16讲
文档评论(0)