EM_GETTEXTEX message
Obtient le texte d’un contrôle d’édition enrichi.
-
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.
La valeur de retour est le nombre de TCHARcopiés dans la mémoire tampon de sortie, à l’exception de la terminaison null.
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.
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 |
|
-
Référence
-
Autres ressources