Partager via


Méthode ITextServices ::TxSetText (textserv.h)

Définit tout le texte du contrôle.

Syntaxe

HRESULT TxSetText(
  [in] LPCWSTR pszText
);

Paramètres

[in] pszText

Type : LPCTSTR

Chaîne qui remplacera le texte actuel.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est S_OK.

Si la méthode échoue, la valeur de retour est le code HRESULT suivant. Pour plus d’informations sur les codes d’erreur COM, consultez Gestion des erreurs dans COM.

Code de retour Description
E_FAIL
Impossible de mettre à jour le texte.

Remarques

Cette méthode doit être utilisée avec précaution ; il réinitialise essentiellement l’objet services de texte avec de nouvelles données. Toutes les données et informations de mise en forme précédentes seront perdues, y compris les informations d’annulation.

Si les données précédentes ont été copiées dans le Presse-papiers, ces données seront entièrement rendues dans le Presse-papiers (via OleFlushClipboard) avant d’être ignorées.

Cette méthode ne prend pas en charge Undo.

Deux autres approches de la définition du texte sont WM_SETTEXT et SetText.

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
DLL Msftedit.dll

Voir aussi

Conceptuel

ITextServices

OleFlushClipboard

Autres ressources

Référence

SetText

WM_SETTEXT

Contrôles d’édition enrichi sans fenêtre