COleClientItem::OnGetWindowContext
Chiamato dal framework quando un elemento viene attivato sul posto.
virtual BOOL OnGetWindowContext(
CFrameWnd** ppMainFrame,
CFrameWnd** ppDocFrame,
LPOLEINPLACEFRAMEINFO lpFrameInfo
);
Parametri
ppMainFrame
Puntatore a un puntatore alla finestra cornice principale.ppDocFrame
Puntatore a un puntatore alla finestra cornice di documento.lpFrameInfo
Puntatore a una struttura OLEINPLACEFRAMEINFO che riceverà le informazioni della finestra cornice.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Questa funzione viene utilizzata per recuperare le informazioni sulla finestra padre dell'elemento OLE.
Se il contenitore è un'applicazione MDI, l'implementazione predefinita restituisce un puntatore a un oggetto CMDIFrameWnd in ppMainFrame e un puntatore all'oggetto attivo CMDIChildWnd in ppDocFrame. Se il contenitore è un'applicazione SDI, l'implementazione predefinita restituisce un puntatore a un oggetto CFrameWnd in ppMainFrame e restituisce NULL in ppDocFrame. L'implementazione predefinita riempie inoltre i membri lpFrameInfo.
Eseguire l'override di questa funzione solo se l'implementazione predefinita non indica l'applicazione; ad esempio, se l'applicazione include un paradigma dell'interfaccia utente che differisce da SDI o da MDI. Si tratta di un sottoponibile a override avanzato.
Per ulteriori informazioni, vedere IOleInPlaceSite::GetWindowContext e la struttura OLEINPLACEFRAMEINFO in Windows SDK.
Requisiti
Header: afxole.h