本文共 1244 字,大约阅读时间需要 4 分钟。
获得 CWinApp | 获得 CMainFrame | 获得 CChildFrame | 获得 CDocument | 获得 CView | |
在 CWinApp 中 |
| AfxGetMainWnd()
m_pMainWnd | AfxGetMainWnd()->MDIGetActive()
AfxGetMainWnd()->GetActiveFrame() | SDI: AfxGetMainWnd()->GetActiveView()->GetDocument()
MDI: AfxGetMainWnd()->MDIGetActive()->GetActiveView()->GetDocument() | SDI:AfxGetMainWnd()->GetActiveView() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView() |
在 CMainFrame 中 | AfxGetApp() theApp |
| MDIGetActive() GetActiveFrame() | SDI:GetActiveView()->GetDocument() MDI:MDIGetActive()->GetActiveView()->GetDocument() | SDI:GetActiveView() MDI:MDIGetActive()->GetActiveView() |
在 CChildFrame 中 | AfxGetApp()
theApp
| GetParentFrame() |
| GetActiveView()->GetDocument() | GetActiveView() |
在 CDocument 中 | AfxGetApp() theApp | AfxGetMainWnd() | AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetActiveFrame() |
| POSITION pos = GetFirstViewPosition(); GetNextView(pos) |
在 CView 中 | AfxGetApp()
theApp
| AfxGetMainWnd() | GetParentFrame() | GetDocument() |
|
在 其他类 中 | AfxGetApp() | AfxGetMainWnd() | AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetActiveFrame() | SDI:AfxGetMainWnd()->GetActiveView()->GetDocument() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView()->GetDocument() | SDI:AfxGetMainWnd()->GetActiveView() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView() |
转载地址:http://konws.baihongyu.com/