共用方式為


AfxGetMainWnd

如果您的應用程式是 OLE 伺服器,呼叫這個函式,以取得變數的指標,而不是直接參考的應用程式的使用中的主視窗 m_pMainWnd 應用程式物件的成員。

CWnd* AFXAPI AfxGetMainWnd( );

傳回值

如果伺服器有一個物件就地主動一種容器,而且這個容器內作用中,這個函式傳回包含就地使用中文件的框架視窗物件的指標。

如果沒有為容器內就地啟動的物件,或者您的應用程式不是 「 OLE 伺服器,這個函式只會傳回m_pMainWnd您的應用程式物件。

如果AfxGetMainWnd ,會呼叫從應用程式的主執行緒,則會傳回應用程式的主視窗,上述規則。 如果從應用程式中的第二個執行緒呼叫此函式,則函數會傳回與進行呼叫的執行緒關聯的主視窗。

備註

如果您的應用程式不是 OLE 伺服器,則呼叫這個函式相當於直接指的m_pMainWnd您的應用程式物件的成員。

範例

//The following line send a WM_CLOSE message 
//   to the Application's main window. This will cause the
//   Application to exit.
AfxGetMainWnd()->PostMessage(WM_CLOSE, 0, 0);

需求

標頭: afxwin.h

請參閱

參考

CWinThread::m_pMainWnd

概念

MFC 巨集和全域變數