第8章mfc基础知识内容摘要:

提供多数应用程 序公用的功能 2.线程基类: CWinThread类 所有线程的基类,可直接使用。 CWinApp类就是从CWinThread类中派生出来的 12 4.文档 /视类 文档对象由文档模板对象创建,管理应用程序的数据。 视对象表示一个窗口的客户区,显示文档数据并允许用户与之交互 3.窗口应用程序类: CWinApp类 每个应用程序有且只有一个应用程序对象,在运行程序中该对象与其它对象相互协调,该对象从CWinApp类中派生出来。 CWinApp类封装了初始化、运行、终止应用程序的代码。 13 在 CWinApp中定义的部分函数的功能有时也可以通过 MFC提供的全局函数来实现,这些全局函数一般都以 Afx为前缀。 例如调用 AfxMessageBox函数将弹出一个消息框,其功能与 CWinApp中的 DoMessageBox相同。 AfxMessageBox原型如下: int AfxMessageBox ( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 ) 14 可视对象类 2.视类: CView类 该类表示框架窗口的客户区和显示文档数据并接收输入的客户区,其派生类主要有如下几种: CScrollView:具有滚动功能的视的基类 CFormView:其布局在对话资源中定义的滚动视 CEditView:具有文本编辑、查找、替换和滚动功能的视 1.窗口类: CWnd类 Cwnd提供了 MFC中所有窗口类的基本功能,是CCmdTarget类的子类 创建 Windows窗口要分两步进行 引入构造函数,构造一个 CWnd对象 调用 Create建立 Windows窗口,并将它连到 CWnd对象上 15 3.菜单类: CMenu类 该类是 CObject类的子类,用于管理菜单。 它是一个Windows HMenu的封装,提供了与窗口有关的菜单资源建立、修改、跟踪及删除的成员函数。 4.对话框类: CDialog类 由于对话框是一个特殊的窗口,所以该类是从 CWnd类中派生出来的。 对话框子层次结构包括通用对话框类CDialog以及支持文件选择、颜色选择、字体选择、打印、替换文本的公共对话框子类。 16 5.控件类 控件子层次结构包括若干类,使用这些类可建立静态文本、命令按钮、位图按钮、列表框、组合框、滚。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。