Compartilhar via


CEdit::GetLine

Chamar essa função para recuperar uma linha de texto de um controle e os locais de edição ele em lpszBuffer.

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

Parâmetros

  • nIndex
    Especifica o número da linha para recuperar o de um controle de edição de várias linhas. A linha é baseada em zero; números um valor de 0 especifica a primeira linha. Esse parâmetro é ignorado por um controle de edição de linha única.

  • lpszBuffer
    Aponta para o buffer que recebe uma cópia da linha. A primeira palavra de buffer devem especificar o número máximo de caracteres que podem ser copiados para o buffer.

  • nMaxLength
    Especifica o número máximo de bytes que pode ser copiado para o buffer. GetLine colocar esse valor nas primeira palavra de lpszBuffer antes de fazer a chamada para o windows.

Valor de retorno

O número de bytes realmente copiados. O valor de retorno é 0 se o número da linha especificado por nIndex é maior que o número de linhas no controle de edição.

Comentários

A linha copiada não contém um caractere de terminação NULL-.

Para obter mais informações, consulte EM_GETLINE em Windows SDK.

Exemplo

Consulte o exemplo para CEdit::GetLineCount.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CEdit

Gráfico da hierarquia

CEdit::LineLength

CWnd::GetWindowText