Condividi tramite


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

Vedere anche

Riferimenti

Classe COleClientItem

Grafico delle gerarchie