没有合适的资源?快使用搜索试试~ 我知道了~
MFC常用类介绍大全(Windows编程重要资料)
1星 需积分: 16 28 下载量 33 浏览量
2009-09-25
22:16:25
上传
评论
收藏 29KB DOC 举报
温馨提示
试读
2页
MFC常用类介绍大全(Windows编程重要资料),很不错的总结,我的网摘经典。
资源推荐
资源详情
资源评论
CWinApp
CWinApp 从 CWinThread 类派生而来.
CWinApp 取 代 了 WinMain 主 含 数在 SDK 应 用 程 序 中 的地位。 传 统 SDK 应 用 程 序
WinMain 含数完成的工作由 CWinApp 的 InitApplication(),InitInstance(),和 Run()三个成员含
数完成。在任何一个 MFC 应用程序中,此有且仅有一个 CWinApp 派生类对象,它代表了
程序运行的<主线程>,也代表了应用程序本身。
在 MFC 中提供了 4 个含数来处理 CWinApp 对象,这些含数的返回值会使读者想起
Windows 的 API 编程。
AfxGetInstanceHandle()为程序提供了类似于 HINSTANCE 的处理。
AfxGetResourceHandle()的返回值也是 HINSTANCE,它也可能被转化为 HMODULE 类型,
以便在某些含数中使用
AfxGetAppName()会返回一个字符串指针,在调用 API 的 CreateWindow()含数时,该字符
串是作为 szTitle 参数 而使用的。
AfxGetApp()会返回一个指向应用程序类实例的指针,从而在程序的任何地方都可以访问
到应用程序的公共成员
AfxGetMainWnd()返回 CWnd 指针
AfxGetThread()用于获得 CWinThread 对象指针
CFrameWnd 类
CFrameWnd 类直接由 CWnd 类派生而来。
CFrameWnd 主要用来掌管一个窗口,可以认为它取代了 SDK 应用程序中窗口含数
WndProc()的地位。CFrameWnd 类的对象是一个框架窗口,包括边界,标题栏,菜单,最
大化,最小化按钮和一个激活的视图。该对象会截取窗口消息并发送给子窗口和控件,它
利用空闲时间使菜单命令和工句栏中的控件变亮或变灰(不可用)。
一个 CFrameWnd 对象当然也会<跟踪>一个文档的当前活动视图,并且注意变了焦点的窗
口。事实上,不管是 SDI 还是 MDI,用文档/视图结构所创建的应用程序都有一个继承
CFrameWnd 的对象.
CFrameWnd 提供了若干个成员含数用于获得和设置活动文档,视图,图文框,标题栏等
GetActiveDocument() 得到当前活动文档的指针
GetActiveView() 得到当前活动视图的指针
SetActiveView() 激活一个视图
GetTitle() 得到框架窗口的标题
SetTitle() 设置框架窗口的标题
SetMessageText() 设置状态栏文本
CDocument 和 CView 类
CDocument 类从 CCmdTarget 派生而来,CView 从 CWnd 派生而来。
CDocument 类在应用程序中作为用户文档的基类,代表了用户存储或打开一个文件。它主
要的功能是把对数据的处理从对用户的界面处理中分离出来,同时提供了一个与视图类交
互的接口。
CDocument 支持标准的文件操作,如创建,打开,和存储一个文档等。一个应用程序可以
支持多种类型的文档,每种类型的文档都利用一个文档模板对象建立与各自视图的联系。
其常用成员含数如下
资源评论
- wzwwbm2018-10-16这个很无耻
- capfjian2021-09-22真的很无耻,
cnligewei
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功