MFC 程序中获取主要对象的指针的方法 MFC 程序中,获取主要对象的指针是一件非常重要的事情。在 MFC 程序中,框架类、文档类、主窗口、父窗口等对象都是非常重要的组成部分。下面将介绍如何获取这些对象的指针。 一、获取应用程序类对象指针 在 MFC 程序中,可以使用 AfxGetApp() 函数来获取应用程序类对象指针。此函数可以在任何位置调用,以获取应用程序类对象指针。示例代码如下: ```c CDrawApp *pWinApp = (CDrawApp *)AfxGetApp(); ``` 二、获取主框架类对象指针 可以使用 AfxGetMainWnd() 函数来获取主框架类对象指针。此函数可以在任何位置调用,以获取主框架类对象指针。示例代码如下: ```c CMainFrame *pFrame = (CMainFrame *)AfxGetApp()->m_pMainWnd; ``` 三、获取活动子框架对象指针 可以使用 MDIGetActive() 函数来获取活动子框架对象指针。此函数可以在 MDI 框架中使用,以获取活动子框架对象指针。示例代码如下: ```c CChildFrame *pChildFrame = (CChildFrame *)MDIGetActive(); ``` 四、获取活动视图对象指针 可以使用 GetActiveView() 函数来获取活动视图对象指针。此函数可以在主框架类和子框架类中使用,以获取活动视图对象指针。示例代码如下: ```c CDrawView *pView = (CDrawView *)GetActiveView(); ``` 五、获取父框架对象指针 可以使用 GetParentFrame() 函数来获取父框架对象指针。此函数可以在子框架类中使用,以获取父框架对象指针。示例代码如下: ```c CMainFrame *pParentFrame = GetParentFrame(); ``` 六、获取文档类对象指针 可以使用 GetActiveDocument() 函数来获取文档类对象指针。此函数可以在主框架类和子框架类中使用,以获取文档类对象指针。示例代码如下: ```c CDrawDoc *pDoc = (CDrawDoc *)GetActiveDocument(); ``` 七、获取父窗口对象指针 可以使用 GetParent() 函数来获取父窗口对象指针。此函数可以在任何窗口类中使用,以获取父窗口对象指针。示例代码如下: ```c CWnd *pParentWnd = GetParent(); ``` 在 MFC 程序中,获取主要对象的指针非常重要。通过使用上述函数,可以在不同的类中获取不同对象的指针,从而实现类之间的调用关系。
- u0104824782013-10-29谢谢作者,这对我很有帮助,我对指针很犯头疼的,谢谢
- 微软微软2013-11-27不错不错这个很有价值
- 粉丝: 2
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- redis-standalone.yml redis k8s单点部署
- 2000-2023年省级产业结构升级数据-最新出炉.zip
- Python基于Scrapy兼职招聘网站爬虫数据分析设计(源码)
- zipkin.yml zipkin k8s部署
- YY9706.102-2021医用电气设备第2-47部分
- 通过运用时间序列ARIMA模型与循环神经网络(LSTM)对中国包装机器数量进行预测(python源码)
- 基于ARIMA模型的股票预测(python源码)
- 基于阿里云对象存储的对文件进行批量修改、批量解冻、批量上传
- 山东联通-海信IP501H-GK6323V100C-1+8G-4.4.2-当贝桌面-卡刷包
- IMG_6338.PNG