EM_SETRECT

Um aplicativo envia uma mensagem EM_SETRECT para definir o Retangular de formatação de uma detalhada controle de edição. O Retangular de formatação é o Retangular limitação do texto. O retângulo limitante é independente do tamanho da janela controle a editar. Quando o controle editar é criado pela primeira vez, o Retangular de formatação é o mesmo que a área cliente da janela controle a editar. Usando a mensagem EM_SETRECT, um aplicativo pode fazer o Retangular formatação maior ou menor que a janela Editar controle.

Esta mensagem é processada somente pelo detalhada editar controles.

EM_SETRECT wParam = 0;                         / / não é usado; deve ser zero lParam = lprc (LPARAM) (LPRECT);    / / endereço do novo retângulo 

 

Parâmetros

lprc
Valor de lParam. Ponteiro para um RECT estrutura que especifica as Novo dimensões do Retangular.

Retornar valores

Esta mensagem não retorna um valor.

Observações

A mensagem EM_SETRECT faz com que o texto do Controlarar de Editar para ser redesenhado. Para alterar o tamanho do retângulo de formatação sem redesenho o texto, use a mensagem EM_SETRECTNP.

Se o Controlarar de editar não tem uma barra de rolagem horizontal, e o retângulo de formatação é definido para ser maior do que a janela Editar controle, linhas de texto exceder a largura da janela do Controlarar de editar (mas menor que a largura do retângulo de formatação) são cortados em vez de quebradas.

Se o controle editar contém uma borda, o Retangular de formatação é reduzido pelo tamanho da borda. Se você está ajustando o Retangular retornado por uma mensagem EM_GETRECT, você deve remover o tamanho da borda antes de usar o retângulo com a mensagem EM_SETRECT.

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_GETRECT, EM_SETRECTNP, RECT

Index