EM_LIMITTEXT

Um aplicativo envia uma mensagem de EM_LIMITTEXT para limitar a quantidade de texto que o usuário pode enter em um Controlarar de editar.

EM_LIMITTEXT wParam = cchMax (WPARAM);   / / comprimento de texto, em caracteres lParam = 0;                 / / não é usado; deve ser zero 

 

Parâmetros

cchMax
Valor de wParam. Especifica o número máximo de caracteres que o usuário pode enter. Se este parâmetro for zero, o ComComprimento do texto é definido como 0xFFFFFFFF para detalhada editar controles ou 0x7FFFFFFE caracteres para controles editar single-line.

Retornar valores

Esta mensagem não retorna um valor.

Observações

A mensagem EM_LIMITTEXT limita apenas o texto que o usuário pode enter. Ele não tem efeito sobre qualquer texto já no Controlarar de Editar quando a mensagem é enviada, nem afeta o comprimento do texto copiado para o controle editar pela mensagem WM_SETTEXT. Se um aplicativo usa a mensagem WM_SETTEXT colocar mais texto em um Controlarar de Editar do que é especificado na mensagem EM_LIMITTEXT, o usuário pode editar todo o conteúdo do Controlarar de editar.

O limite padrão para a quantidade de texto que um usuário pode inserir em um controle editar é 30.000 caracteres.

Em um Controlarar rich Editar, use a mensagem EM_EXLIMITTEXT para valores de comprimento de texto maiores que 64 K.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de controles editar, Editar mensagens controle, EM_EXLIMITTEXT, WM_SETTEXT

Index