如何在任何类中调用视图类中的函数:
//************************************************
//************************************************
解决方法:
//获得窗体指针:
CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
//获得与该窗体符合的视图:
CYourView *m_pView = (CYourView *) pFrame->GetActiveView();
//调用视图函数:
m_pView->Put();
//*****加如头文件*****************
#include "MainFrm.h"
#include "YourView.h"
//*****在视图类中加入头文件*******
#include "YourDoc.h"
//***********************************************************
//***********************************************************
//*******XP下调试通过**********
//************************************************
//************************************************
解决方法:
//获得窗体指针:
CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
//获得与该窗体符合的视图:
CYourView *m_pView = (CYourView *) pFrame->GetActiveView();
//调用视图函数:
m_pView->Put();
//*****加如头文件*****************
#include "MainFrm.h"
#include "YourView.h"
//*****在视图类中加入头文件*******
#include "YourDoc.h"
//***********************************************************
//***********************************************************
//*******XP下调试通过**********
本文详细介绍了如何在任何类中调用视图类中的函数,包括了关键步骤如获取窗体指针、找到与窗体匹配的视图,并调用视图函数。此外,还提供了头文件的引用要求,确保了代码的正确实现。
1万+

被折叠的 条评论
为什么被折叠?



