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