- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章MFC编程和操作 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.1Windows编程 2.2MFC编程 2.2MFC编程 2.2MFC编程 2.2MFC编程 2.2MFC编程 2.2MFC编程 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.3MFC程序应用 2.4消息和消息映射 2.4消息和消息映射 2.4消息和消息映射 2.4消息和消息映射 2.4消息和消息映射 2.4消息和消息映射 2.4消息和消息映射 2.4消息和消息映射 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.5Visual C++常用操作 2.3.5 框架窗口、文档和视图 1. 主框架窗口 文档应用程序中的窗口可分为两类:一类是应用程序主窗口,另一类是文档窗口。 应用程序主窗口是应用程序直接放置在桌面(DeskTop)上的那个窗口,又称为主框架窗口。每个应用程序只能有一个主框架窗口,它常包含标题栏、菜单栏、工具栏和状态栏。主框架窗口的标题栏上往往显示应用程序的名称和当前活动的文档名。 当用MFC AppWizard创建单文档(SDI)或多文档(MDI)应用程序时,构造的默认主框架窗口类均为CMainFrame,其源文件名分别是MainFrm.h和MainFrm.cpp。对于单文档应用程序来说,CMainFrame类是从CFrameWnd派生而来的,而对于多文档应用程序,CMainFrame类是从CMDIFrameWnd派生的。 2. 文档窗口 文档窗口对于单文档应用程序来说,它和主框架窗口是一致的,即主框架窗口就是文档窗口;而对于多文档应用程序,文档窗口是主框架窗口的子窗口,如前图2.13所示。 文档窗口一般都有相应的可见边框,它的客户区(除了窗口标题栏、边框外的区域)是由相应的视图类(默认从CView类派生)来构成的,而CView类又是从窗口类CWnd派生,因此可以说视图是文档窗口内的子窗口。文档窗口时刻跟踪当前处于活动状态的视图的变化,并将用户或系统产生的命令消息传递给当前活动视图。而主框架窗口负责管理各个用户交互对象(包括菜单、工具栏、状态栏以及加速键)并根据用户操作相应地创建或更新文档窗口及其视图。 2.3.6 对话框和控件 对话框是一个特殊类型的窗口,可以作为各种控件的容器,可用于捕捉和处理用户的多个输入信息或数据。控件是一种具有独立功能的、能进行交互的窗口。对话框和一般控件类都是从CWnd派生而来。 1. 创建 启动Visual C++ 6.0,选择“文件”→“新建”菜单,在弹出的“新建”对话框的工程标签页面中,选择MFC AppWizard(exe)的项目类型。单击位置框右侧的按钮,在弹出的对话框中,将该应用程序的文件夹定位在“D:\Visual C++应用\第2章”,并在工程编辑框中输入应用程序名Ex_DLG,结果如图2.18所示。 图2.18 “新建”对话框 2. 第一步 单击[确定]按钮,出现如图2.19所示的对话框,让用户进行下列选择: ① 从单个文档(Single Document,简称SDI、单文档)、多重文档(Multiple Document,简称MDI、多文档)和基本对话框(Dialog Based,基于对话框的应用程序,简称对话框)中选择创建的应用程序类型。这里,选择“基本对话框”。 ② 选择资源所使用的语言,这里是“中文[中国]”。 3. 第二步 ① 单击[下一步]按钮,出现如图2.20所示的对话框,让用户进行下列选择: ② 是否包含“关于”对话框(后面还会讨论)。
您可能关注的文档
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第6章 循环结构程序设计.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第7章 面向对象编程技术.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第8章 继承.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第9章 数组与自定义类型.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第10章 菜单、工具栏与状态栏.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第11章 文件操作.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第12章 数据库技术.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第13章 ActiveX控件.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第14章 异常处理与跟踪调试.ppt
- Visual C#程序设计教程 教学课件 作者 刘先省 陈克坚 第15章 开发Web应用程序.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第3章对话框和常用控件.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第4章菜单、工具栏和状态栏.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第5章图标、光标和窗口.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第6章数据和文档.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第7章图形、文本和位图.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第8章视图应用框架.ppt
- Visual C++应用教程 教学课件 作者 郑阿奇 丁有和 第9章数据库应用.ppt
- Visual C++应用开发与实践 教学课件 作者 刘乃琦VC 第1章 对话框程序设计.ppt
- Visual C++应用开发与实践 教学课件 作者 刘乃琦VC 第2章 文档与视图.ppt
- Visual C++应用开发与实践 教学课件 作者 刘乃琦VC 第3章 菜单、工具栏和状态栏.ppt
最近下载
- 优质课一等奖小学综合实践活动课《我的责任》课件.ppt VIP
- T_BJWSA 0002-2020_危险化学品专业应急救援队伍建设规范.pdf VIP
- 无人机结构及系统 .pdf VIP
- 食品企业客诉案例分类和应对话术.pdf VIP
- 场内机动车辆安全管理培训.pptx VIP
- 安全预评价导则AQ8002.pdf VIP
- 小学综合与实践二年级上册第四单元《打理房间》《洗涤餐具》《整理衣服》.pptx VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 高中语文 选修(上册)第二单元 选修上册第二单元.doc VIP
- 防火门安装合同-2.pdf VIP
文档评论(0)