- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对话框创建和使用 概念和分类 创建和调用 通用对话框 概念和分类 概念 最重要界面元素之一,是与用户交互的重要手段。对话框可用于捕捉用户的输入信息或数据,进行数据更新,计算和显示。 实例: 计算器,音乐播放器,... 分类 两种类型: 模式, 无模式 模式对话框 在退出对话框之前,对话框所在应用程序的其它操作不能继续执行。常见大多数对话框都是模式对话框。 无模式对话框 指当对话框被弹出后,一直保留在屏幕上,用户可继续在对话框所在的应用程序中进行其它操作; 当需要使用对话框时,只需象激活一般窗口一样单击对话框所在的区域即可激活。 创建和调用 创建对话框 * 创建和编辑对话框; * 创建和编辑对话框类; * 调用对话框; 建立和使用对话框步骤 1.创建对话框和控件,编辑它们的属性 2.创建对话框类 CFirstDlg 在对话框资源模板的空白区域(没有其他元素或控件)内双击鼠标,将弹出对话框,询问是否为对话框资源创建一个新类。 单击[OK]按钮,将弹出New Class对话框。在Name框中输入类名CFirstDlg。 Base class和DialogID内容是由系统自动设置的,一般无需修改。即创建的对话框类默认是从基类CDialog派生而来的。 单击[OK]按钮; 创建和调用 3.调用对话框 建立新的菜单项,在视类菜单项消息响应函数中,添加调用代码 有模式方法 CFirstDlg dlg; // 定义对话框类对象 dlg.DoModal(); // 显示对话框 无模式方法 Cxx *dlg=new Cxx(); dlg-Create(IDD_DIALOG1); dlg-ShowWindow(SW_NORMAL); 无论哪种方式,都需在实现文件前部添加相应对话框定义文件,即: #include FirstDlg.h 注意:观察上述对话框退出之前,用户对该应用程序能否执行其它操作? 在应用程序菜单上,多次选择菜单项,将会在同一个位置中出现多个对话框。 创建和调用 创建和使用对话框步骤 1.创建对话框和控件,编辑它们的属性; 2.生成对话框类,并可添加其成员变量和编辑成员函数; 3.调用对话框 调用对话框两个步骤: 1)添加包含头文件语句 在相应类的实现文件中,添加包含对话框类定义的头文件语句 如 创建和调用 include PWDialog.h 2)在程序中调用对话框 可采用模式和无模式两种方法。 如,模式方法: CMyFirstDlg dlg; dlg.DoModal(); 或 CMyFirstDlg dlg; if(dlg.DoModal()==IDOK) { … } 创建和调用 应用例示 模式对话框应用广泛,如密码加锁页面。 1.新建并编辑对话框,添加编辑框控件。 将编辑控件的style属性设置为Password; 对话框标题设置为密码验证 利用编排-TAB ORDER菜单项,将EDIT控件的序号设定为一(输入焦点) 2.新建对话框类C PWDialog,并添加编辑框控件对应的成员变量m_strPasswd,种类为value,类型为string, 3.在CXXApp类的实现文件中,添加# include PWDialog.h, 4.在程序中调用对话框,添加代码: 创建和调用 BOOL CQ3App::InitInstance()
您可能关注的文档
- 如果人类也有尾巴.ppt
- PPT电子小报-名人报.ppt
- 如果人类也有尾巴99.ppt
- 姓名学问-英国文化(03版).ppt
- 娃哈哈-成功背后的反思.ppt
- SAPBusinessOne会计核算.ppt
- SDH原理与技术(烽火)(续).ppt
- shj经济计量学绪论.ppt
- 孙芳铭老师的现代文阅读课件.ppt
- 学业质量标准解读.ppt
- 初中化学实验室安全VR模拟教学系统开发教学研究课题报告.docx
- 初中化学疑难点总结.pdf
- 初中音乐《社会舆情传播动力学建模》在音乐教学中的情感教育创新研究教学研究课题报告.docx
- 初中音乐民族乐器教学对文化传承的促进教学研究课题报告[001].docx
- 初中生无线电测向从实践应用到竞技能力提升路径教学研究课题报告.docx
- 2025版500KVA箱变施工安装、环保措施及绿化合同.docx
- 2025版4S店汽车销售与汽车用品及配件销售服务合同.docx
- 2025版4S店汽车销售顾问培训合同范本.docx
- 2025版4S店租赁合同.docx
- 2025版4S店汽车销售与保险理赔服务合同.docx
文档评论(0)