Partager via


EM_GETTEXTEX message

Obtient le texte d’un contrôle d’édition enrichi.

Paramètres

wParam

Pointeur vers une structure GETTEXTEX , qui indique comment traduire le texte avant de le placer dans la mémoire tampon de sortie.

lParam

Pointeur vers la mémoire tampon pour recevoir le texte. La taille de cette mémoire tampon, en octets, est spécifiée par le membre cb de la structure GETTEXTEX . Utilisez le message EM_GETTEXTLENGTHEX pour obtenir la taille requise de la mémoire tampon.

Valeur retournée

La valeur de retour est le nombre de TCHARcopiés dans la mémoire tampon de sortie, à l’exception de la terminaison null.

Notes

Si la taille de la mémoire tampon de sortie est inférieure à la taille du texte dans le contrôle, le contrôle d’édition copie le texte à partir de son début et le place dans la mémoire tampon jusqu’à ce que la mémoire tampon soit pleine. Un caractère null de fin sera toujours placé à la fin de la mémoire tampon.

Si du texte ANSI est demandé, EM_GETTEXTEX utilise la fonction WideCharToMultiByte pour traduire les caractères Unicode en ANSI. Il vous permet d’aller d’Unicode à ANSI à l’aide d’une page de code particulière. La structure GETTEXTEX contient des membres (lpDefaultChar et lpUsedDefChar) qui sont utilisés dans la traduction d’Unicode en ANSI.

Spécifications

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]
En-tête
Richedit.h

Voir aussi

Référence

EM_SETTEXTEX

GETTEXTEX

Autres ressources

WideCharToMultiByte

WM_SETTEXT