virtuel BOOL OnGetWindowContext ( CFrameWnd ** ppMainFrame, CFrameWnd ** ppDocFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo );
Valeur de retour
Différent de zéro en cas de succès ; sinon 0.
Paramètres
ppMainFrame
Pointeur vers un pointeur vers la fenêtre frame principale.
ppDocFrame
Pointeur vers un pointeur vers la fenêtre frame de document.
lpFrameInfo
Pointeur vers un structure OLEINPLACEFRAMEINFO qui va recevoir les informations de fenêtre frame.
Remarques
Appelé par le framework lorsqu'un élément est activé en place. Cette fonction est utilisée pour récupérer des informations sur la fenêtre parent de l'élément OLE.
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 la classe CFrameWnd en ppMainFrame et retourne la valeur NULL à ppDocFrame. L'implémentation par défaut remplit également les membres de lpFrameInfo.
Substituez cette fonction uniquement si l'implémentation par défaut ne convient pas à votre demande ; par exemple, si votre application possède un paradigme d'interface utilisateur qui diffère de la SDI ou MDI. C'est une avancée overridable.
Pour plus d'informations, voir IOleInPlaceSite::GetWindowContext et le structure OLEINPLACEFRAMEINFO dans la documentation OLE.
Aperçu de COleClientItem |nbsp ; Membres de la classe | Graphique de la hiérarchie