COleClientItem::OnGetWindowContext

virtuelle BOOL OnGetWindowContext ( CFrameWnd ** PpMainFrame, CFrameWnd ** PpDocFrame, LPOLEINPLACEFRAMEINFO LpFrameInfo );

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0.

Parameter

ppMainFrame

Zeiger auf einen Zeiger auf das Hauptrahmenfenster.

ppDocFrame

Zeiger auf einen Zeiger auf das Dokumentrahmenfenster.

lpFrameInfo

Zeiger auf eine OLEINPLACEFRAMEINFO -Struktur, die die Frame-Fenster Informationen erhalten.

Bemerkungen

Vom Framework aufgerufen, wenn ein Element in Ort aktiviert ist. Diese Funktion wird verwendet, um Informationen über die OLE-Element des übergeordneten Fensters abrufen.

Wenn der Container eine MDI-Anwendung ist, gibt die Standardimplementierung einen Zeiger auf das Objekt CMDIFrameWnd in PpMainFrame und einen Zeiger auf das aktive CMDIChildWnd -Objekt in PpDocFrame. Wenn der Container eine SDI-Anwendung ist, wird die Standardimplementierung gibt einen Zeiger auf das Objekt CFrameWnd in PpMainFrame und in PpDocFramegibt NULL zurück. Die Standardimplementierung füllt auch die Mitglieder des lpFrameInfo.

Überschreiben Sie diese Funktion nur, wenn die Standardimplementierung die Anwendung nicht paßt; zum Beispiel, wenn Ihre Anwendung eine Benutzeroberfläche Paradigma, die unterscheidet sich von SDI- oder MDI. Dies ist eine erweiterte überschreibbar.

Weitere Informationen finden Sie unter IOleInPlaceSite::GetWindowContext und die OLEINPLACEFRAMEINFO Struktur in der OLE-Dokumentation.

Übersicht über die von COleClientItem |nbsp; Member der Klasse | Hierarchiediagramm

Index