CEdit::GetLine

Chiamare questa funzione per recuperare una riga di testo di un controllo di modifica e dai punti in lpszBuffer.

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

Parametri

  • nIndex
    Specifica il numero di riga per il recupero da un controllo di modifica a più righe.I numeri di riga sono in base zero, un valore di 0 indica la prima riga.Questo parametro viene ignorato da un controllo di modifica a riga singola.

  • lpszBuffer
    Punti al buffer che riceve una copia della riga.La prima parola del buffer deve specificare il numero massimo di caratteri che possono essere copiati nel buffer.

  • nMaxLength
    Specifica il numero massimo di byte che può essere copiati nel buffer.GetLine colloca questo valore nella prima parola lpszBuffer prima di effettuare la chiamata a Windows.

Valore restituito

Numero di byte effettivamente copiati.Il valore restituito è 0 se il numero di riga specificato da nIndex è maggiore del numero di righe nel controllo di modifica.

Note

La riga copiata non contiene un carattere di terminazione null.

Per ulteriori informazioni, vedere EM_GETLINE in Windows SDK.

Esempio

Vedere l'esempio relativo CEdit::GetLineCount.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CEdit

Grafico della gerarchia

CEdit::LineLength

CWnd::GetWindowText