《窗口与文档》PPT课件.ppt
《《窗口与文档》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《窗口与文档》PPT课件.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 窗口与单文档应用程序窗口与单文档应用程序2VCVC的的MFCMFC库支库支持三种不同持三种不同的应用程序的应用程序单文档界面单文档界面(SDI)多文档界面多文档界面(MDI)基于对话框的应用程序基于对话框的应用程序SDI的应用程序的应用程序只有一个窗口只有一个窗口MDI的应用程序每次的应用程序每次可以读写多个文件或可以读写多个文件或文档,可同时对多个文档,可同时对多个文档进行操作,可以文档进行操作,可以有多个子窗口有多个子窗口主主要要差差别别在创建在创建SDI界面的应用程序时,不生成界面的应用程序时,不生成CChildFrame类,类,CMainFrame类的基类的基类为类为CF
2、rameWnd在创建在创建MDI界面的应用程序时,界面的应用程序时,CMainFrame类的基类为类的基类为CMDIFrameWnd使用使用AppWizard创创建建SDI和和MDI界面的界面的应用程序的过程几应用程序的过程几乎完全一样乎完全一样2.1窗口窗口框架窗口框架窗口 框架窗口可分为两类:一类是应用程序主窗口,另一类是文框架窗口可分为两类:一类是应用程序主窗口,另一类是文档窗口。档窗口。主窗口和文档窗口主窗口和文档窗口 主框架窗口是应用程序直接放置在桌面主框架窗口是应用程序直接放置在桌面(DeskTop)上的那个上的那个窗口,每个应用程序只能有一个主框架窗口,主框架窗口的标题窗口,每个
3、应用程序只能有一个主框架窗口,主框架窗口的标题栏上往往显示应用程序的名称。栏上往往显示应用程序的名称。窗口风格窗口风格 窗口窗口风风格既可以通格既可以通过过MFC AppWizard来来设设置,也可以在置,也可以在主窗口或文档窗口主窗口或文档窗口类类的的PreCreateWindow函数中修改函数中修改CREATESTRUCT结结构,或是可以构,或是可以调调用用CWnd类类的成的成员员函数函数ModifyStyle和和ModifyStyleEx来更改来更改。窗口风格窗口风格2.用用MFC AppWizard设置设置 MFC AppWizard 有一个有一个高级高级按扭按扭(在创建单文档或多文在
4、创建单文档或多文档应用程序过程的第四步中档应用程序过程的第四步中),允许用户指定有关,允许用户指定有关SDI和和MDI框框架窗口的属性,架窗口的属性,Advanced Options对话框的对话框的Window Styles页面页面2.1.2 窗口状态的改变窗口状态的改变1.用用ShowWindow改变窗口的显示状态改变窗口的显示状态 当应用程序运行时,当应用程序运行时,Windows会自动调用应用程序框架会自动调用应用程序框架内部的内部的WinMain函数,并自动查找该应用程序类的全局变量函数,并自动查找该应用程序类的全局变量theApp,然后自动调用用户应用程序类的虚函数,然后自动调用用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 窗口与文档 窗口 文档 PPT 课件
限制150内