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 |
|
Voir aussi
-
Référence
-
Autres ressources