Partager via


Méthode IRichEditOleCallback ::GetInPlaceContext (richole.h)

Fournit les interfaces et les informations au niveau de l’application et du document nécessaires pour prendre en charge l’activation sur place.

Syntaxe

HRESULT GetInPlaceContext(
  LPOLEINPLACEFRAME     *lplpFrame,
  LPOLEINPLACEUIWINDOW  *lplpDoc,
  LPOLEINPLACEFRAMEINFO lpFrameInfo
);

Paramètres

lplpFrame

Type : LPOLEINPLACEFRAME*

Adresse de l’interface IOleInPlaceFrame qui représente la fenêtre frame d’un client de contrôle d’édition enrichi. Utilisez la méthode AddRef pour incrémenter le nombre de références. Le contrôle d’édition enrichi libère l’interface quand elle n’est plus nécessaire.

lplpDoc

Type : LPOLEINPLACEUIWINDOW*

Adresse de l’interface IOleInPlaceUIWindow qui représente la fenêtre de document du client de contrôle d’édition enrichi. Une interface n’a pas besoin d’être retournée si les fenêtres frame et document sont identiques. Utilisez la méthode AddRef pour incrémenter le nombre de références. Le contrôle d’édition enrichi libère l’interface quand elle n’est plus nécessaire.

lpFrameInfo

Type : LPOLEINPLACEFRAMEINFO

Informations sur l’accélérateur.

Valeur retournée

Type : HRESULT

Renvoie S_OK en cas de réussite. Si la méthode échoue, elle peut retourner la valeur suivante.

Code de retour Description
E_INVALIDARG
Il y avait un argument non valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête richole.h
DLL Msftedit.dll

Voir aussi

IRichEditOleCallback