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