没有合适的资源?快使用搜索试试~ 我知道了~
MFC中获取各种类指针的方法
需积分: 9 14 下载量 116 浏览量
2008-12-19
16:13:38
上传
评论
收藏 38KB DOC 举报
温馨提示
试读
4页
获得各种视图指针如下 1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针 7) 获得状态栏与工具栏变量 8) 在Mainframe获得菜单指针 9) 在任何类中获得应用程序类 10) 从文档类取得视图类的指针(1) 11) 在App中获得文档模板指针 12) 从文档模板获得文档类指针 13) 在文档类中获得文档模板指针 14) 从文档类取得视图类的指针(2) 15) 从一个视图类取得另一视图类的指针 16)获取分割视图中各个视图的指针
资源详情
资源评论
资源推荐
MFC 中获取各种类指针的方法
获得各种视图指针如下
1) 在 View 中获得 Doc 指针
2) 在 App 中获得 MainFrame 指针
3) 在 View 中获得 MainFrame 指针
4) 获得 View(已建立)指针
5) 获得当前文档指针
6) 获得状态栏与工具栏指针
7) 获得状态栏与工具栏变量
8) 在 Mainframe 获得菜单指针
9) 在任何类中获得应用程序类
10) 从文档类取得视图类的指针(1)
11) 在 App 中获得文档模板指针
12) 从文档模板获得文档类指针
13) 在文档类中获得文档模板指针
14) 从文档类取得视图类的指针(2)
15) 从一个视图类取得另一视图类的指针
16)获取分割视图中各个视图的指针
VC 中编程对于刚刚开始学习的同学,最大的障碍和问题就是消息机制和指针获取与操作。
其实这些内容基本上是每本 VC 学习工具书上必讲的内容,而且通过 MSDN 很多问题都能
解决。 下面文字主要是个人在编程中指针使用的一些体会,说的不当的地方请指正。 一
般我们使用的框架是 VC 提供的 Wizard 生成的 MFC App Wizard(exe)框架,无论是多
文档还是单文档,都存在指针获取和操作问题。 下面这节内容主要是一般的框架,然后再
讲多线程中的指针使用。使用到的类需要包含响应的头文件。首先一般获得本类(视,文档,
对话框都支持)实例指针 this,用 this 的目的,主要可以通过类中的函数向其他类或者函
数中发指针,以便于在非本类中操作和使用本类中的功能。
1) 在 View 中获得 Doc 指针
CYouSDIDoc *pDoc=GetDocument();一个视只能有一个文档。
2) 在 App 中获得 MainFrame 指针
CWinApp 中的 m_pMainWnd 变量就是 MainFrame 的指针 也可以: CMainFrame
*pMain =(CMainFrame *)AfxGetMainWnd();
3) 在 View 中获得 MainFrame 指针
CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd; or
((CMainFrame *)GetParent())->
4) 获得 View(已建立)指针
CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd; CyouView
*pView=(CyouView *)pMain->GetActiveView();
5) 获得当前文档指针
CDocument * pCurrentDoc =(CFrameWnd *)m_pMainWnd-
>GetActiveDocument();
6) 获得状态栏与工具栏指针
upclemon
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0