共用方式為


CWinThread::GetMainWnd

如果您的應用程式是一個 OLE 伺服器,請呼叫此函式以取得指向應用程式目前使用中的主視窗而不是直接參考應用程式物件的 m_pMainWnd 成員。

virtual CWnd * GetMainWnd( );

傳回值

這個函式會將指標傳至視窗的兩種型別之一。 如果執行緒是一個 OLE 伺服器的一部分並不是一個 Active 容器內就地啟動的物件,這個函式會傳回 CWinThread 物件的 CWinApp::m_pActiveWnd 資料成員。

如果沒有為容器或應用程式中使用就地啟動的物件不是一個 OLE 伺服器,這個函式會傳回您的執行緒物件的 m_pMainWnd 資料成員。

備註

如需使用介面執行緒,這與直接參考您的應用程式物件的 m_pActiveWnd 成員就相當於。

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

覆寫這個函式來修改預設行為。

需求

Header: afxwin.h

請參閱

參考

對話方塊類別

階層架構圖

AfxGetMainWnd