EM_SETMARGINS

Um aplicativo envia a mensagem EM_SETMARGINS para definir a largura das margens esquerda e direita para um controle editar. A mensagem Redesenha o controle para refletir as novas margens.

 EM_SETMARGINS wParam = fwMargin (WPARAM);                    / / à esquerda e/ou direito margens lParam = MAKELONG (LPARAM) (wLeft, wRight);     / / largura das margens esquerdas ou direita, em pixels 

 

Parâmetros

fwMargin
Valor de wParam. Especifica as margens para definir. Este parâmetro pode ser uma combinação dos seguintes valores:
Valor Significado
EC_LEFTMARGIN Define a margem esquerda.
EC_RIGHTMARGIN Define a margem direita.
EC_USEFONTINFO Utiliza informações sobre a fonte atual do Controlarar de Editar para definir as margens. Para um controle editar single-line, as margens são definidas como a largura média de caracteres na fonte. Para uma detalhada controle de edição, a margem direita é definida como a "A" largura da fonte (a distância adicionada à atual posição antes de um personagem de desenho) e a margem esquerda é definida como a largura de "C" (a distância adicionada à atual posição para fornecer espaço em branco à direita de um personagem).

Se EC_USEFONTINFO for especificado, o parâmetro de lParam é ignorado.

wLeft
Valor da baixa-palavra de ordem lParam. Especifica a largura da margem esquerda, em pixels. Esse valor é ignorado se fwMargin não inclui EC_LEFTMARGIN ou se EC_USEFONTINFO for especificado.
wRight
Valor do alto palavra de ordem lParam. Especifica a largura do direito margem, em pixels. Esse valor é ignorado se fwMargin não inclui EC_RIGHTMARGIN ou se EC_USEFONTINFO for especificado.

Retornar valores

Esta mensagem não retorna um valor.

QuickInfo

nbsp; Windows &NT: requer a versão 4.0 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_GETMARGINS

Index