Freigeben über


CWinThread::GetMainWnd

Wenn die Anwendung ein OLE-Server ist, rufen Sie diese Funktion auf, um einen Zeiger auf den aktiven Hauptfenster der Anwendung abzurufen, statt, den m_pMainWnd-Member des Anwendungsobjekts direkt zu verweisen.

virtual CWnd * GetMainWnd( );

Rückgabewert

Diese Funktion gibt einen Zeiger auf einen von zwei Typen Fenster zurück.Wenn der Thread Teil eines OLE-Servers ist und ein Objekt hat, das innerhalb eines Containers direkt aktiven aktiviert ist, gibt diese Funktion der CWinApp::m_pActiveWnd Datenmember des Objekts CWinThread.

Wenn kein Objekt, das innerhalb eines Containers oder der Anwendung direkt aktiviert ist, wird kein OLE-Server gibt, gibt diese Funktion der m_pMainWnd Datenmember des Threadobjekts.

Hinweise

Für Benutzeroberflächenthreads ist dies zu den m_pActiveWnd-Member des Anwendungsobjekts direkt verweisen.

Wenn die Anwendung kein OLE-Server ist, dann ist aufzurufen, diese Funktion zu den m_pMainWnd-Member des Anwendungsobjekts direkt verweisen.

Überschreiben Sie diese Funktion, um das Standardverhalten zu ändern.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWinThread-Klasse

Hierarchien-Diagramm

AfxGetMainWnd