본문 바로가기

Application Dev./C++/MFC

CMainFrame 사용하기

 

CMainFrame *pMainFrm= (CMainFrame *) AfxGetMainWnd();

AfxGetMainWnd() 함수는 윈도우의 포인터를 얻어오는 함수이다.
CWnd* 값을 가져오는데 이는 윈도우의 멤버 변수인 m_pMainWnd의 값을 리턴한다.

CMainFrame 에서의 Doc , View 로드 방법으로는

GetActiveDocument()CGetActiveView() 등이 있다,
리턴 값은 각각 CDocument , CView 의 포인터 형이며 타입 캐스팅으로 원하는 뷰를 사용할 수 있다.