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 de CEdit

Gráfico de hierarquia

CEdit::LineLength

CWnd::GetWindowText