Classe ITextHost (textserv.h)

L’interface ITextHost est utilisée par un objet de services de texte pour obtenir des services hôtes de texte.

Héritage

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

Méthodes

La classe ITextHost possède ces méthodes.

 
ITextHost ::OnTxCharFormatChange

Définit le format de caractère par défaut pour l’hôte de texte.
ITextHost ::OnTxParaFormatChange

Définit le format de paragraphe par défaut pour l’hôte de texte.
ITextHost ::TxActivate

Avertit l’hôte de texte que le contrôle est actif.
ITextHost ::TxClientToScreen

Convertit les coordonnées de l’hôte texte en coordonnées d’écran.
ITextHost ::TxCreateCaret

Crée une forme pour la caresse du contrôle d’édition riche sans fenêtre.
ITextHost ::TxDeactivate

Avertit l’hôte de texte que le contrôle est désormais inactif.
ITextHost ::TxEnableScrollBar

Active ou désactive une ou les deux flèches de barre de défilement dans la fenêtre hôte de texte.
ITextHost ::TxGetAcceleratorPos

Demande le caractère spécial à utiliser pour le caractère d’accélérateur de soulignement.
ITextHost ::TxGetBackStyle

Demande le style d’arrière-plan de l’hôte de texte.
ITextHost ::TxGetCharFormat

Demande le format de caractères par défaut de l’hôte de texte.
ITextHost ::TxGetClientRect

Récupère les coordonnées clientes de la zone cliente de l’hôte de texte.
ITextHost ::TxGetDC

Demande le contexte de l’appareil pour la fenêtre hôte de texte.
ITextHost ::TxGetExtent

Demande la taille native du contrôle dans HIMETRIC.
ITextHost ::TxGetMaxLength

Obtient la longueur maximale autorisée de l’hôte de texte pour le texte.
ITextHost ::TxGetParaFormat

Demande le format de paragraphe par défaut de l’hôte de texte.
ITextHost ::TxGetPasswordChar

Demande le caractère de mot de passe de l’hôte de texte.
ITextHost ::TxGetPropertyBits

Demande les paramètres de propriété bit pour l’hôte de texte.
ITextHost ::TxGetScrollBars

Demande des informations sur les barres de défilement prises en charge par l’hôte de texte.
ITextHost ::TxGetSelectionBarWidth

Retourne la taille de la barre de sélection dans HIMETRIC.
ITextHost ::TxGetSysColor

Récupère la couleur de l’hôte de texte pour un élément d’affichage spécifié.
ITextHost ::TxGetViewInset

Demande les dimensions de l’espace blanc dans l’ensemble du texte dans la fenêtre hôte de texte.
ITextHost ::TxImmGetContext

Récupère le contexte d’entrée de la méthode d’entrée Rédacteur (IME) associé à l’hôte des services de texte. Cette méthode est utilisée uniquement dans les versions en langue asiatique du système d’exploitation.
ITextHost ::TxImmReleaseContext

Libère un contexte d’entrée retourné par la méthode ITextHost ::TxImmGetContext et déverrouille la mémoire associée au contexte. Cette méthode est utilisée uniquement dans les versions en langue asiatique du système d’exploitation.
ITextHost ::TxInvalidateRect

Spécifie un rectangle pour l’hôte de texte à ajouter à la région de mise à jour de la fenêtre hôte de texte.
ITextHost ::TxKillTimer

Demande à l’hôte de texte de détruire le minuteur spécifié.
ITextHost ::TxNotify

Avertit l’hôte de texte de différents événements.
ITextHost ::TxReleaseDC

Libère le contexte de l’appareil obtenu par la méthode ITextHost ::TxGetDC.
ITextHost ::TxScreenToClient

Convertit les coordonnées de l’écran en coordonnées de fenêtre hôte de texte.
ITextHost ::TxScrollWindowEx

Demande à l’hôte de texte de faire défiler le contenu de la zone cliente spécifiée.
ITextHost ::TxSetCapture

Définit la capture de la souris dans la fenêtre de l’hôte de texte.
ITextHost ::TxSetCaretPos

Déplace la position du caret vers les coordonnées spécifiées dans la fenêtre hôte de texte.
ITextHost ::TxSetCursor

Établit une nouvelle forme de curseur (I-beam) dans la fenêtre de l’hôte de texte.
ITextHost ::TxSetFocus

Définit le focus sur la fenêtre hôte de texte.
ITextHost ::TxSetScrollPos

Définit la position de la zone de défilement (pouce) dans la barre de défilement spécifiée et, si nécessaire, redessine la barre de défilement pour refléter la nouvelle position de la zone de défilement. (ITextHost.TxSetScrollPos)
ITextHost ::TxSetScrollRange

Définit les valeurs de position minimale et maximale pour la barre de défilement spécifiée dans la fenêtre hôte de texte.
ITextHost ::TxSetTimer

Demande à l’hôte de texte de créer un minuteur avec un délai d’attente spécifié.
ITextHost ::TxShowCaret

Affiche ou masque le caret à la position du caret dans la fenêtre hôte de texte.
ITextHost ::TxShowScrollBar

Affiche ou masque la barre de défilement dans la fenêtre hôte de texte.
ITextHost ::TxViewChange

Indique à l’hôte de texte que la région de mise à jour a changé.

Remarques

Vous devez implémenter l’interface ITextHost avant d’appeler la fonction CreateTextServices .

Les applications n’appellent pas les méthodes ITextHost . Un objet de services de texte créé par la fonction CreateTextServices appelle les méthodes d’interface.

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 textserv.h

Voir aussi

Vue d’ensemble des contrôles d’édition enrichis sans fenêtre