Condividi tramite


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 CEdit

Grafico delle gerarchie

CEdit::LineLength

CWnd::GetWindowText