FAQ:WinAPI VCPP:доступ к объекту класса CFrameWnd из функций-членов класса CMyView
Материал из Весельчак У
Каким образом можно получить доступ к объекту в классе CFrameWnd из функций-членов класса CMyView?
Получить указатель CFrameWnd из любого места программы можно так:
#include "MainFrm.h"
#include "MyApp.h"
extern CMyApp theApp;
CMainFrame *pMainFrame = ((CMainFrame*)(theApp.m_pMainWnd));
pMainFrame->...;
Или так:
#include "MainFrm.h"
CMainFrame *pMainFrame = ((CMainFrame*)(::AfxGetMainWnd());
pMainFrame->...;