Partager via


EM_GETLINE message (Winuser.h)

Copie une ligne de texte à partir d’un contrôle d’édition et la place dans une mémoire tampon spécifiée. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichi.

Paramètres

wParam

Index de base zéro de la ligne à récupérer à partir d’un contrôle d’édition multiligne. Une valeur de zéro spécifie la ligne la plus haute. Ce paramètre est ignoré par un contrôle d’édition à ligne unique.

lParam

Pointeur vers la mémoire tampon qui reçoit une copie de la ligne. Avant d’envoyer le message, définissez le premier mot de cette mémoire tampon sur la taille, en TCHARs, de la mémoire tampon. Pour le texte ANSI, il s’agit du nombre d’octets ; pour le texte Unicode, il s’agit du nombre de caractères. La taille du premier mot est remplacée par la ligne copiée.

Valeur retournée

La valeur de retour est le nombre de TCHARcopiés. La valeur de retour est zéro si le numéro de ligne spécifié par le paramètre wParam est supérieur au nombre de lignes dans le contrôle d’édition.

Notes

Modifier les contrôles : La ligne copiée ne contient pas de caractère null de fin.

Contrôles d’édition enrichis : Pris en charge dans Microsoft Rich Edit 1.0 et versions ultérieures. La ligne copiée ne contient pas de caractère null de fin, sauf si aucun texte n’a été copié. Si aucun texte n’a été copié, le message place un caractère Null au début de la mémoire tampon. Pour plus d’informations sur la compatibilité des versions d’édition enrichie avec les différentes versions du système, consultez À propos des contrôles d’édition enrichi.

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
Winuser.h (inclure Windows.h)

Voir aussi

Référence

EM_LINELENGTH

Edit_GetLine

Autres ressources

WM_GETTEXT