Partager via


CEdit::GetLine

Appelez cette fonction pour extraire une ligne de texte d'un contrôle d'édition et les place dans lpszBuffer.

int GetLine(
   int nIndex,
   LPTSTR lpszBuffer 
) const;
int GetLine(
   int nIndex,
   LPTSTR lpszBuffer,
   int nMaxLength 
) const;

Paramètres

  • nIndex
    Spécifie le numéro de ligne pour extraire d'un contrôle d'édition multiligne.Les numéros de ligne commencent par zéro ; une valeur de 0 spécifie la première ligne.Ce paramètre est ignoré par un contrôle d'édition sur une ligne.

  • lpszBuffer
    Pointe vers une mémoire tampon qui accepte une copie de la ligne.Le premier mot de la mémoire tampon doit spécifier le nombre maximal de caractères qui peuvent être copiés vers la mémoire tampon.

  • nMaxLength
    Spécifie le nombre maximal d'octets qui peuvent être copiés vers la mémoire tampon.GetLine définit cette valeur dans le premier mot d' lpszBuffer avant d'effectuer l'appel windows.

Valeur de retour

Le nombre d'octets réellement copiés.La valeur de retour est 0 si le numéro de ligne spécifié par nIndex est supérieur au nombre de lignes dans le contrôle d'édition.

Notes

La ligne copiée ne contient pas de caractère null de fin.

Pour plus d'informations, consultez l' EM_GETLINE dans Kit de développement logiciel Windows.

Exemple

Consultez l'exemple pour CEdit::GetLineCount.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CEdit

Graphique de la hiérarchie

CEdit::LineLength

CWnd::GetWindowText