_Message GETTEXTEX em

Obtient le texte à partir d’un contrôle RichEdit.

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 connaître la taille requise pour la mémoire tampon.

Valeur retournée

La valeur de retour est le nombre de TCHAR s copié dans la mémoire tampon de sortie, y compris la marque de fin 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 convertir les caractères Unicode en ANSI. Elle vous permet de passer d’Unicode à ANSI à l’aide d’une page de codes particulière. La structure GETTEXTEX contient des membres (lpDefaultChar et lpUsedDefChar) qui sont utilisés dans la traduction Unicode en ANSI.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Applications de [ Bureau Windows Vista uniquement]
Serveur minimal pris en charge
Applications de bureau Windows Server 2003 [ uniquement]
En-tête
RichEdit. h

Voir aussi

Référence

_SETTEXTEX em

GETTEXTEX

Autres ressources

WideCharToMultiByte

WM, _ SETTEXT