mensaje de EM_SETMARGINS

Establece los anchos de los márgenes izquierdo y derecho de un control de edición. El mensaje vuelve a dibujar el control para reflejar los nuevos márgenes. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.

Parámetros

wParam

Márgenes que se van a establecer. Este parámetro puede ser uno o más de los siguientes valores.

Value Significado
EC_LEFTMARGIN
Establece el margen izquierdo.
EC_RIGHTMARGIN
Establece el margen derecho.
EC_USEFONTINFO
Controles de edición enriquecidos: Establece los márgenes izquierdo y derecho en un ancho estrecho calculado mediante las métricas de texto de la fuente actual del control. Si no se ha establecido ninguna fuente para el control, los márgenes se establecen en cero. Se omite el parámetro lParam.
Editar controles: El valor de EC_USEFONTINFO no se puede usar en el parámetrowParam. Solo se puede usar en el parámetro lParam.

lParam

El LOWORD especifica el nuevo ancho del margen izquierdo, en píxeles. Este valor se omite si wParam no incluye EC_LEFTMARGIN.

Editar controles y Rich Edit 3.0 y versiones posteriores: El LOWORD puede especificar el valor de EC_USEFONTINFO para establecer el margen izquierdo en un ancho estrecho calculado mediante las métricas de texto de la fuente actual del control. Si no se ha establecido ninguna fuente para el control, el margen se establece en cero.

El HIWORD especifica el nuevo ancho del margen derecho, en píxeles. Este valor se omite si wParam no incluye EC_RIGHTMARGIN.

Editar controles y Rich Edit 3.0 y versiones posteriores: El HIWORD puede especificar el valor de EC_USEFONTINFO para establecer el margen derecho en un ancho estrecho calculado mediante las métricas de texto de la fuente actual del control. Si no se ha establecido ninguna fuente para el control, el margen se establece en cero.

Valor devuelto

Este mensaje no devuelve un valor.

Comentarios

Controles de edición: No se puede usar EC_USEFONTINFO en el parámetro wParam, pero puede usarlo en el parámetro lParam.

Edición enriquecida: compatible con Microsoft Rich Edit 1.0 y versiones posteriores. Todas las versiones de edición enriquecidas admiten el uso de EC_USEFONTINFO en el parámetro wParam. Sin embargo, solo Microsoft Rich Edit 3.0 y versiones posteriores admiten el uso de EC_USEFONTINFO en el parámetro lParam. Para obtener información sobre la compatibilidad de versiones de edición enriquecidas con las distintas versiones del sistema, vea Acerca de los controles de edición enriquecidos.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

EM_GETMARGINS