CEdit::LineLength

Recupera o comprimento de uma linha em um controle de edição.

int LineLength(
   int nLine = -1 
) const;

Parâmetros

  • nLine
    O índice com base zero de um caractere na linha cujo tamanho deve ser recuperado.o valor padrão é -1.

Valor de retorno

Para controles de edição de linha única, o valor de retorno é o comprimento, em TCHARs, do texto no controle de edição.

Para controles de edição de várias linhas, o valor de retorno é o comprimento, em TCHARs, da linha especificada pelo parâmetro de nLine .Para o texto de ANSI , o comprimento é o número de bytes na linha; para o texto Unicode, o comprimento é o número de caracteres na linha.O comprimento não inclui o caractere de retorno no final da linha.

Se o parâmetro de nLine é maior que o número de caracteres no controle, o valor de retorno é zero.

Se o parâmetro de nLine é – 1, o valor de retorno é o número de caracteres de-selecionados linhas que contenham caracteres selecionados.Por exemplo, se estende a seleção do quarto caractere de uma linha através de oitavo caractere de fim de linha a seguir, o valor de retorno é 10.Isto é, nos três primeiros caracteres na linha e sete o seguinte.

Para obter mais informações sobre o tipo de TCHAR , consulte a linha de TCHAR na tabela em Tipos de dados do windows.

Comentários

Este método é suportado pela mensagem de EM_LINELENGTH , que é descrita em Windows SDK.

Exemplo

Consulte o exemplo para CEdit::LineIndex.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CEdit

Gráfico de hierarquia

CEdit::LineIndex

EM_LINELENGTH