Partager via


COleClientItem::OnGetWindowContext

Appelé par l'infrastructure lorsqu'un élément est activé en place.

virtual BOOL OnGetWindowContext(
   CFrameWnd** ppMainFrame,
   CFrameWnd** ppDocFrame,
   LPOLEINPLACEFRAMEINFO lpFrameInfo 
);

Paramètres

  • ppMainFrame
    Pointeur vers un pointeur à la fenêtre frame principale.

  • ppDocFrame
    Pointeur vers un pointeur à la fenêtre frame de document.

  • lpFrameInfo
    Pointeur vers une structure d' OLEINPLACEFRAMEINFO qui recevra les informations de fenêtre frame.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Cette fonction est utilisée pour extraire des informations du OLE la fenêtre parente élément.

Si le conteneur est une application MDI, l'implémentation par défaut retourne un pointeur vers l'objet de CMDIFrameWnd dans ppMainFrame et un pointeur vers l'objet actif de CMDIChildWnd dans ppDocFrame.Si le conteneur est une application SDI, l'implémentation par défaut retourne un pointeur vers l'objet de CFrameWnd dans ppMainFrame et retourne NULL dans ppDocFrame.L'implémentation par défaut complète également les membres d' lpFrameInfo.

Remplacez cette fonction uniquement si l'implémentation par défaut ne rentre pas à votre application ; par exemple, si votre application possède un paradigme d'interface utilisateur qui diffère SDI ou MDI.Il s'agit d'un substituable avancé.

Pour plus d'informations, consultez IOleInPlaceSite::GetWindowContext et la structure d' OLEINPLACEFRAMEINFO dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleClientItem

Graphique de la hiérarchie