1 / 74
文档名称:

7-VC 环境下的编程(下).ppt

格式:ppt   大小:317KB   页数:74页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

7-VC 环境下的编程(下).ppt

上传人:mh900965 2017/11/14 文件大小:317 KB

下载得到文件列表

7-VC 环境下的编程(下).ppt

相关文档

文档介绍

文档介绍:第六讲 VC++环境下的编程(下)
内容提要
对话框
常用控件
程序界面资源
位图、图标
菜单
工具栏
状态栏
1、对话框
对话框简介
对话框的定义和使用
几种公用对话框
(1)对话框简介
对话框是一种特殊的窗口,主要功能是输出信息和接收用户的输入。
对话框与控件是密不可分的。在每个对话框内一般都有一些控件,对话框依靠这些控件与用户进行交流信息。
对话框有两种类型:
模态对话框
非模态对话框
模态对话框
模态对话框弹出后,独占了系统资源,用户只有在关闭模态对话框后,才可以继续执行应用程序其他部分的代码。
模态对话框一般要求用户做出某种选择。
例如:文件打开/保存对话框
非模态对话框
非模态对话框弹出后,程序可以在不关闭对话框的情况下继续执行,在转入到应用程序其他部分的代码时可以不需要用户做出响应。
非模态对话框一般用来显示信息,或者实时的进行一些设置。
例如: Microsoft Word中的搜索对话框
(2)对话框的定义和使用
对话框的组成:
对话框模板资源:用于指定对话框的形状、所用控件及其分布,Developer Studio根据对话框模板来创建对话框对象
对话框类:用来实现对话框的功能。由于各应用程序中的对话框具体功能不同,因此一般要从CDialog类中派生一个新类,以便添加特定的数据成员和成员函数
对话框的设计:
对话框模板的设计
对话框类的设计
1)对话框模板的设计
Step1:使用AppWizard创建一个基于对话框类型的程序。注意在AppWizard的第一页选择“Dialog based”
Step2:创建新工程完成后,在工作区单击ResourceView标签来修改程序的资源,双击资源文件夹中的Dialog,然后双击IDD_XX_DIALOG项
标准对话框模板,使用了两种控件:
1)一个静态文本
2)两个按钮
对话框模板的设计(续)
Step3:设置对话框的属性,右键单击整个对话框的背景,选择“Properties”项:
Step4:当对话框资源完成以后,选择View|ClassWizard,打开 ClassWizard。发现已经有一个类与新的对话框相联系。
控件的资源属性编辑
ID属性
Caption属性
Visible属性
Disable属性
Tabstop属性
Group属性
单选按钮在同一组内的具有互斥的特性,即在这些单选按钮中只能有一个是选中的。
如果一个控件具有Group属性,则这个控件以及按Tab顺序紧随其后的所有控件都属于一组的,直到遇到另一个有Group属性的控件为止

最近更新

2025年度智能交通系统安全保障合同评审表3篇 55页

2025年鹤岗师范高等专科学校单招职业倾向性测.. 61页

2025年度安防设备租赁与系统集成合同3篇 53页

校园迎新主题活动策划方案(3) 6页

2025年教师招聘小学教育心理学通关试题每日练.. 8页

2025年黑龙江省齐齐哈尔市单招职业倾向性测试.. 62页

2025年黔东南民族职业技术学院单招职业适应性.. 63页

本科毕业论文评阅老师评语大全 作文评语 6页

2025年度安全生产监督短期劳动合同模板3篇 49页

2025年度安全工程师安全生产管理服务合同3篇 54页

2025年度商场安保服务合同模板3篇 52页

2025年广播稿红领巾不带零食进校园参考发言稿.. 4页

文献检索 与科技论文写作 5页

数字化转型背景下企业集团财务公司开展产业链.. 5页

2025年工作自我鉴定合集五篇6 10页

2025年小学语文教师工作报告 7页

招标采购警示教育案例(2) 3页

戴森电子产品操作手册说明书 5页

2025年大学社会实践报告模板 2页

2025年大学暑假社会实践报告范文1500字模板 4页

广西壮族自治区叠彩区《一级建造师之一建通信.. 55页

2025年国际化企业通用管理文案面试评价报告书.. 2页

2025年国旗下的讲话高扬自尊参考讲话 2页

幼儿园儿童人际交往活动方案及实施效果分析 6页

三(下)数学(人教版)知识点整理 7页

海门租房合同 3页

《武夷茶叶之生产制造及运销》 6页

实训项目二轴测图的绘制课时 2页

仪表专业现场仪表基础知识 146页

0~6岁儿童眼保健及视力检查回执单 1页