Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aufgerufen vom Framework, wenn ein Element an der Stelle aktiviert ist.
virtual BOOL OnGetWindowContext(
CFrameWnd** ppMainFrame,
CFrameWnd** ppDocFrame,
LPOLEINPLACEFRAMEINFO lpFrameInfo
);
Parameter
ppMainFrame
Zeiger auf einen Zeiger auf das Hauptrahmenfenster.ppDocFrame
Zeiger auf einen Zeiger auf den Dokumentrahmenfenster.lpFrameInfo
Zeiger auf eine OLEINPLACEFRAMEINFO-Struktur, die Rahmenfensterinformationen abruft.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Diese Funktion wird verwendet, um Informationen über das übergeordnete Fenster des OLE-Elements abzurufen.
Wenn der Container eine MDI-Anwendung ist, gibt die Standardimplementierung einen Zeiger auf CMDIFrameWnd-Objekt in ppMainFrame und einen Zeiger auf den aktiven CMDIChildWnd-Objekt in ppDocFrame zurück.Wenn der Container eine SDI-Anwendung ist, gibt die Standardimplementierung einen Zeiger auf CFrameWnd-Objekt in ppMainFrame zurück und gibt NULL in ppDocFrame zurück.Die Standardimplementierung füllt auch die Member von lpFrameInfo aus.
Überschreiben Sie diese Funktion nur, wenn die Standardimplementierung nicht der Anwendung entspricht; beispielsweise wenn die Anwendung ein Benutzeroberflächeparadigma verfügt, das von SDI oder von MDI unterscheidet.Dies ist ein erweitertes schreibbar gekennzeichnet.
Weitere Informationen finden Sie unter IOleInPlaceSite::GetWindowContext und die OLEINPLACEFRAMEINFO-Struktur in Windows SDK.
Anforderungen
Header: afxole.h