Partager via


Classe ITextHost2 (textserv.h)

L’interface ITextHost2 étend l’interface ITextHost. L’objectif de ces interfaces, avec ITextServices et ITextServices2, est de permettre aux contrôles d’édition enrichis de s’exécuter sans fenêtre dédiée. Le client d’édition enrichi a généralement une fenêtre (HWND) qu’il partage avec un certain nombre de contrôles sans fenêtre.

Héritage

L’interface ITextHost2 hérite d’ITextHost. ITextHost2 possède également les types de membres suivants :

Méthodes

La classe ITextHost2 possède ces méthodes.

 
ITextHost2 ::TxDestroyCaret

Détruit le caret (Direct2D uniquement).
ITextHost2 ::TxFreeTextServicesNotification

Avertit l’hôte de texte que les services de texte ont été libérés.
ITextHost2 ::TxGetEastAsianFlags

Obtient si l’entrée IME (Input Method Rédacteur) est autorisée et si les styles de modification incluent ES_SELFIME.
ITextHost2 ::TxGetEditStyle

Obtient si un contrôle d’édition enrichi se trouve dans une boîte de dialogue.
ITextHost2 ::TxGetHorzExtent

Obtient l’étendue de défilement horizontal de la fenêtre hôte de texte.
ITextHost2 ::TxGetPalette

Récupère la palette de couleurs du contrôle d’édition enrichi.
ITextHost2 ::TxGetWindow

Récupère le handle de la fenêtre hôte de texte pour le contrôle d’édition enrichi.
ITextHost2 ::TxGetWindowStyles

Récupère les styles de fenêtre et les styles de fenêtre étendus de la fenêtre hôte de texte.
ITextHost2 ::TxIsDoubleClickPending

Détermine si la file d’attente de messages contient un message WM_LBUTTONDBLCLK qui est en attente pour la fenêtre hôte de texte.
ITextHost2 ::TxSetCursor2

Définit la forme du curseur dans la fenêtre hôte de texte.
ITextHost2 ::TxSetForegroundWindow

Définit la fenêtre hôte du contrôle d’édition enrichie en tant que fenêtre de premier plan.
ITextHost2 ::TxShowDropCaret

Affiche ou masque le caret pendant la partie de déplacement d’une opération de glisser-déplacer (Direct2D uniquement).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête textserv.h

Voir aussi

ITextHost