Mensagem EM_SETMARGINS
Define as larguras das margens esquerda e direita de um controle de edição. A mensagem redesenha o controle para refletir as novas margens. É possível enviar essa mensagem para um controle de edição ou um controle de edição avançado.
Parâmetros
-
wParam
-
As margens a serem definidas. Esse parâmetro pode usar um dos valores a seguir.
Valor Significado - EC_LEFTMARGIN
Define a margem esquerda. - EC_RIGHTMARGIN
Define a margem direita. - EC_USEFONTINFO
Controles de edição avançada: define as margens esquerda e direita para uma largura estreita calculada usando a métrica de texto da fonte atual do controle. Se nenhuma fonte tiver sido definida para o controle, as margens serão definidas como zero. O parâmetro lParam será ignorado.
Editar controles: o valor EC_USEFONTINFO não pode ser usado no parâmetro wParam. Ele só pode ser utilizado no parâmetro lParam. -
lParam
-
A LOWORD especifica a nova largura da margem esquerda, em pixels. Esse valor será ignorado se wParam não incluir EC_LEFTMARGIN.
Editar controles e Edição Avançada 3.0 e posteriores: A LOWORD pode especificar o valor EC_USEFONTINFO para definir a margem esquerda com uma largura estreita calculada usando as métricas de texto da fonte atual do controle. Se nenhuma fonte tiver sido definida para o controle, a margem será definida como zero.
A HIWORD especifica a nova largura da margem direita, em pixels. Esse valor será ignorado se wParam não incluir EC_RIGHTMARGIN.
Editar controles e Edição Avançada 3.0 e posteriores: A HIWORD pode especificar o valor EC_USEFONTINFO para definir a margem direita com uma largura estreita calculada usando as métricas de texto da fonte atual do controle. Se nenhuma fonte tiver sido definida para o controle, a margem será definida como zero.
Valor retornado
Essa mensagem não retorna um valor.
Comentários
Editar controles: você não pode usar EC_USEFONTINFO no parâmetro wParam, mas pode usá-lo no parâmetro lParam.
Edição Avançada: com suporte no Microsoft Rich Edit 1.0 e posteriores. Todas as versões da edição avançada dão suporte para o uso de EC_USEFONTINFO no parâmetro -+-wParam. No entanto, apenas o Microsoft Rich Edit 3.0 e posteriores dão suporte ao uso de EC_USEFONTINFO no parâmetro lParam. Para obter informações sobre a compatibilidade das versões de edição avançada com as várias versões do sistema, confira Sobre os Controles de Edição Avançada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho |
|