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 |