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