电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MFC框架说明VIP免费

MFC框架说明_第1页
1/12
MFC框架说明_第2页
2/12
MFC框架说明_第3页
3/12
M FC 框架说明 1、MFC 简介 MFC,微软基础类(Microsoft Foundation Classes),是微软提供的用于在 C++环境下编写应用程序的一个框架和引擎,是对 API 函数的专用 C++封装,微软做了大量的封装,隐藏了许多内部实现,简化了开发人员的工作量。 MFC (Microsoft Foundation Class Library) 中的各种类相互结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立 Windows 下的应用程序,这是一种相对 SDK来说 更为简单的方法。因为总体上,MFC 框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有 的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard 可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接 口;ClassWizard 用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。 2、系统所用的 MFC 类的层次图 这个图是从 MFC 类图中所截取的,程序用到的 MFC 类的一个层次图,从这个图中,可以理解到系统所用到的控件或者类的一个相互关系。 (1)CWinApp 类 每个应用程序从类 CWinApp 派生出自己的应用程序类,并定义一个全局的对象。该应用程序类包含了 Windows 下 MFC 应用程序的初始化、运行和结束过程。基于框架建立的应用程序必须有一个(且只能有一个)从 CWinApp 派生的类的对象。 CWinApp 所包含的数据成员主要用于存放和控制应用程序本身的信息,主要数据成员如下。 数据成员名称 作用入描述 m_pszAppName 指定了应用程序名称 m_hInstance 标识了应用程序的当前实例 m_lpCmdLine 指示一个以 NULL 结尾的字符串,指向应用程序的命令行 m_nCmdShow 指示最初如何显示窗口 m_pszExeName 应用程序的模块名称 m_pszHelpFilePath 应用程序的帮助文件路径 m_pszProfileName 应用程序对应的.ini 文件名 除了CWinApp 的成员函数以外,微软基础类库还提供了以下全局函数,用于访问你的CWinApp 对象以及其它全局信息: 全局函数名称 功能及描述 AfxGetApp 获得指向CWinApp 对象的指针。 AfxGetInstanceHandle 获得当前应用程序实例的句柄。 AfxGetResourceHandle 获得应用程序资源的句柄。 AfxGetAppName 获得一个字符串指针,其中包含了应用程序的名字。 主要的函数功能说明: InitInst...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部