Win编程10_12讲.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档