Interface IRichEditOle (richole.h)

L’interface IRichEditOle expose la fonctionnalité COM (Component Object Model) d’un contrôle d’édition enrichi. L’interface peut être obtenue en envoyant le message EM_GETOLEINTERFACE .

Cette interface utilise les méthodes suivantes.

Héritage

L’interface IRichEditOle hérite de l’interface IUnknown. IRichEditOle a également les types de membres suivants :

Méthodes

L’interface IRichEditOle a ces méthodes.

 
IRichEditOle ::ActivateAs

Gère le comportement Activate As en déchargeant tous les objets de l’ancienne classe, en demandant à OLE de traiter ces objets comme des objets de la nouvelle classe et en rechargeant les objets. Si les objets ne peuvent pas être rechargés, ils sont supprimés.
IRichEditOle ::ContextSensitiveHelp

Indique si un contrôle d’édition enrichi doit passer ou sortir du mode d’aide contextuel. Un contrôle d’édition enrichi appelle la méthode IRichEditOle ::ContextSensitiveHelp de tout objet sur place actuellement actif si un changement d’état se produit.
IRichEditOle ::ConvertObject

Convertit un objet en un nouveau type. Cet appel recharge l’objet, mais ne force pas une mise à jour ; l’appelant doit le faire.
IRichEditOle ::GetClientSite

Récupère une interface IOleClientSite à utiliser lors de la création d’un objet. Tous les objets insérés dans un contrôle d’édition enrichi doivent utiliser les interfaces de site client retournées par cette fonction. Un site client peut être utilisé avec un seul objet.
IRichEditOle ::GetClipboardData

Récupère un objet presse-papiers pour une plage dans un contrôle d’édition.
IRichEditOle ::GetLinkCount

Retourne le nombre d’objets dans un contrôle d’édition enrichi qui sont des liens.
IRichEditOle ::GetObject

Récupère des informations, stockées dans une structure REOBJECT, sur un objet dans un contrôle d’édition enrichi.
IRichEditOle ::GetObjectCount

Retourne le nombre d’objets actuellement contenus dans un contrôle d’édition enrichi.
IRichEditOle ::HandsOffStorage

Indique quand un contrôle d’édition enrichi doit libérer sa référence à l’interface de stockage associée à l’objet spécifié. Cet appel n’appelle pas la méthode IRichEditOle ::HandsOffStorage de l’objet ; l’appelant doit le faire.
IRichEditOle ::ImportDataObject

Importe un objet presse-papiers dans un contrôle d’édition enrichi, en remplaçant la sélection actuelle.
IRichEditOle ::InPlaceDeactivate

Indique quand un contrôle d’édition enrichi doit désactiver l’objet sur place actif, le cas échéant.
IRichEditOle ::InsertObject

Insère un objet dans un contrôle d’édition enrichi.
IRichEditOle ::SaveCompleted

Indique quand l’opération d’enregistrement la plus récente a été effectuée et que le contrôle d’édition enrichi doit conserver un autre stockage pour l’objet.
IRichEditOle ::SetDvaspect

Définit l’aspect qu’un contrôle d’édition enrichi utilise pour dessiner un objet. Cet appel ne modifie pas les informations de dessin mises en cache dans l’objet ; cette opération doit être effectuée par l’appelant. L’appel entraîne le redessinage de l’objet.
IRichEditOle ::SetHostNames

Définit les noms d’hôte à donner aux objets à mesure qu’ils sont insérés dans un contrôle d’édition enrichi. Les noms d’hôte sont utilisés dans l’interface utilisateur des serveurs pour décrire le contexte de conteneur des objets ouverts.
IRichEditOle ::SetLinkAvailable

Définit la valeur du bit disponible en lien dans les indicateurs de l’objet.

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