http://kazeonme.springnote.com/pages/3607111
CTestApp, CMainFrame, CTestDoc, CTestView
App 포인터 얻기
- CTestApp *pApp = (CtestApp *) AfxGetApp();
◎ CTestApp에서
CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
CTestDoc* pDoc = (CTestDoc*)((CMainFrame*)AfxGetMainWnd())->GetActiveDocument();
CTestView* pView = (CTestView*)((CMainFrame*)AfxGetMainWnd())->GetActiveView();
◎ CMainFrame에서
CTestApp* pApp = (CTestApp*)AfxGetApp();
CTestDoc* pDoc = (CTestDoc*)GetActiveDocument();
CTestView* pView = (CTestView*)GetActiveView();
◎ CTestDoc에서
CTestApp* pApp = (CTestApp*)AfxGetApp();
CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
CTestView* pView = (CTestView*)((CMainFrame*)AfxGetMainWnd())->GetActiveView();
◎ CTestView에서
CTestApp* pApp = (CTestApp*)AfxGetApp();
CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
or (CMainFrame*)GetParent();
CTestDoc* pDoc = (CTestDoc*)((CMainFrame*)AfxGetMainWnd())->GetActiveDocument();
or (CTestDoc*)GetDocument();
◎ 기타 클래스에서 View얻기
CTestView* pView = (CTestView*) ((CFrameWnd*)AfxGetApp()->GetMainWnd())->GetActiveView();
'프로그래밍(Programming) > MFC&API' 카테고리의 다른 글
MFC 의 창중 하나를 CreatewindowEX윈도우창의 부모로 설정하는 함수 (0) | 2012.11.01 |
---|---|
CreateWindowEx 윈도우 순서 (0) | 2012.11.01 |
Window 창크기,위치정보 저장하기 (0) | 2012.11.01 |
ShowWindow, 윈도우 숨기기(안보이게) (0) | 2012.11.01 |
윈도우 실행시 작업 표시줄에 해당 윈도우 숨기자!! (0) | 2012.11.01 |