看流星社区

 找回密码
 注册账号
查看: 2506|回复: 0

MFC各类指针的获取方法

[复制链接]

该用户从未签到

发表于 2011-8-6 20:11:45 | 显示全部楼层 |阅读模式
********************************
<1>在view类中获得doc类的指针:
   C**doc  *doc=GetDocument();//view类有定义C**doc  *GetDocument();
<2>在view类中获得MainFrame类的指针:(两种方法)
方法1:CMainFrame  *mainframe=(CMainFrame *)AfxGetMainWnd();
//全局函数AfxGetMainWnd()返回的是CWnd *的指针,而CMainFrame类派生于CWnd
方法 2:CMainFrame  *mainframe=(CMainFrame *) AfxGetApp()->m_pMainWnd;
//全局函数AfxGetApp()返回CWinApp的指针(),CWinApp类也有一个m_pMainWnd变量,继承于CWinThread类。
<3>在view类中获取app类的指针:
  C**app  *pp=(C**app  *) AfxGetApp();
游客,如果您要查看本帖隐藏内容请回复
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-5 02:24

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表