Compartilhar via


CEdit::GetLine

Chamar esta função para recuperar uma linha de texto de um controle de edição e coloca-o em lpszBuffer.

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

Parâmetros

  • nIndex
    Especifica número de linha para recuperar a partir de várias linhas de controle de edição.Números de linha são baseadas em zero; o valor 0 Especifica a primeira linha.Este 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 do buffer deve especificar o número máximo de bytes que podem ser copiados para o buffer.

  • nMaxLength
    Especifica o número máximo de bytes que podem ser copiados para o buffer.GetLine coloca esse valor na primeira palavra da lpszBuffer antes de fazer a telefonar para o Windows.

Valor de retorno

O número de bytes realmente copiado.O valor retornado será 0 se número de linha especificada pelo nIndex é maior do que o número de linhas no controle de edição.

Comentários

A linha copiada não contém um caractere de finalização nulo.

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

Exemplo

Consulte o exemplo para CEdit::GetLineCount.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CEdit

Gráfico de hierarquia

CEdit::LineLength

CWnd::GetWindowText

Outros recursos

CEdit membros