- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Win编程10_12讲
调用模式对话框: 创建一个对话框对象 初始化对话框 调用CDialog::DoModal()函数打开对话框 确定返回的处理 八、对话框资源及其应用 概述 调用非模式对话框: Visible属性//必有该属性值 窗口创建方式//new和CDialog::Create() 窗口删除函数//CWnd::DestroyWindow() 清理对话框对象//CWnd::PostNcDestroy () 无模式对话框不能重入//关闭时其指针为NULL 八、对话框资源及其应用 概述 7. 对话框资源的使用中:应注意 由系统所生成的代码中,呈灰色显示的代码,不应在文件中直接修改,而应通过ClassWizard工具修改。 八、对话框资源及其应用 概述 8. 通用对话框资源: CColorDialog CFileDialog CFindReplaceDialog CFontDialog CPrintDialog CPageSetupDialog 八、对话框资源及其应用 概述 例如: CColorDialog dlgcolor; if(dlgcolor.DoModal()==IDOK) m_color=dlgcolor.GetColor(); 通用对话框资源调用: Public: COLORREF m_color; // 一个32位的值,0x00bbggrr 八、对话框资源及其应用 概述 “简易记事本”文本编辑器的新增功能:增加一个用户自定义对话框:界面如下图 八、对话框资源及其应用 示例 “简易记事本”文本编辑器的新增功能:增加一个用户自定义对话框:界面如下图 1)插入对话框资源,并进行可视化设计; 2)为该对话框建立一个类CModelessDlg : CDialog 3)添加对话框代码;(为三个按钮建立消息处理函数) 4)在程序中使用对话框 无模式 步骤 八、对话框资源及其应用 示例 具体步骤代码编写过程: 八、对话框资源及其应用 示例 Visual C++的功能十分强大,可利用其帮助(MSDN)信息,边学边体会,你会有许多新的感悟。 学无止境 将已有项目引入当前项目的方法: 九、资源应用小技巧 WinExec(mspaint.exe,SW_SHOW); WinExec(calc.exe,SW_SHOW); WinExec(Winmine.exe,SW_SHOW); WinExec(体彩选号器.exe,SW_SHOW); 综上,介绍了不少的方法,并始终以一个综合应用之例“简易记事本”为主线演练。希望从中能悟出些道理,学会思考问题的方法,提升探索求真的技能,掌握查找资料、搜集素材的技巧,变学会为会学,达到善于应用与运用知识解决实际问题之目的。 本讲小结 上机实现“文本编辑器”综合示例应用程序的扩展功能,使其真正成为一个较为完整的小系统。并深刻领会软件开发的思想和方法。 综合作 业 再见! 也叫“停泊”,就是可吸附的浮动工具栏。 也叫“停泊”,就是可吸附的浮动工具栏。 船坞化:也叫“停泊”,就是可吸附的浮动工具栏。 船坞化的窗口比通常的窗口显示的内容更多,移动非常方便。用鼠标左键点住窗口左边或上方的标题条,移动鼠标,将窗口移到您认为合适的位置;将鼠标移到窗口的边上 第9章--Windows标准控件在可视化编程中的应用 华中农业大学计算机系肖云萍 * 第9章--Windows标准控件在可视化编程中的应用 华中农业大学计算机系肖云萍 * 理学院计科系肖云萍 《Windows编程》课件--2012年春 */42 Study hard and make progress every day! 理学院计科系肖云萍 《Windows编程》课件--2012年春 */42 本讲主要内容(第12讲) 自定义工具栏和状态栏及其实现 对话框资源及其应用(了解应用) 工具栏和状态栏是一个完整WinApp的重要组成部分。通常,在创建应用程序框架时,MFC自动为应用程序提供了一个标准工具栏和状态栏。其外观和组成如图示: 工具栏按纽 工具栏提示 新建 工具栏 状态栏 窗格 概述 七、自定义工具栏和状态栏 在MFC中,工具栏和状态栏分别由CToolBar和CStatusBar类描述,它们是控制栏CControlBar类的派生类。如图示: CObject CCmdTarget CWnd CControlBar CStatusBar CToolBar 七、自定义工具栏和状态栏 概述 工具栏和状态栏都对应一个窗口,它们的新建是在主框架类CMainFarme::OnCreate()中完成的。 OnCreate()是在窗口创建时被调用的。 1.
您可能关注的文档
- 高二化学16氮及其化合物的复习.doc
- 三级偏软常考汇编指令.doc
- 在Word2007中制作特殊效果图形.doc
- 粤沪版八年级物理-9.2探究浮力的大小练习.ppt
- 10G光口参数.doc
- 英语月考(七)2011.05.doc
- 苏科版七年级数学四五六章复习.doc
- 绝版!数控铣床的程序编制.ppt
- 第1章_四位计算机原理及其实现.ppt
- 金融法规期末.doc
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 腰椎的解剖及腰部的层次解剖ppt参考课件.ppt
- 知识产权助推新质生产力发展.pptx VIP
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- 2022年鄄城县工会系统招聘考试题库及答案解析.docx VIP
- 2024年医师定期考核必考题库及答案.pdf
- 2023年互联网信息审核员理论考试题库(含答案).pdf VIP
- 2024中考语文《西游记》历年真题专练(学生版+解析版).pdf VIP
- 高中音乐鉴赏测试题.doc VIP
- 人教三上数学《数学广角—集合》单元作业设计方案(13页).pdf VIP
- 省级政府和重点城市一体化政务服务能力调查评估报告2021年.pdf VIP
文档评论(0)