Mensaje EM_SETMARGINS
Definición
EM_SETMARGINS wParam = (WPARAM) fwMargin; // margen izquierdo y/o derecho lParam = (LPARAM) MAKELONG(wLeft, wRight); // anchura de los márgenes izquierdo o derecho, en pixels
Una aplicación envía el mensaje EM_SETMARGINS para asignar las anchuras de los márgenes izquierdo y derecho de un control edit. El mensaje vuelve a dibujar el control para reflejar los nuevos márgenes.
Descripción
fwMargin: valor de wParam. Especifica los márgenes a asignar. Este parámetro puede ser una combinación de los siguientes valores:
Valor | Significado |
---|---|
EC_LEFTMARGIN | Asigna el margen izquierdo. |
EC_RIGHTMARGIN | Asigna el margen derecho. |
EC_USEFONTINFO | Usa la información sobre la fuente actual del control edit para asignar los márgenes. Para un control de una línea, los márgenes se asignan para la media de anchura de los caracteres de la fuente. Para controles edit multilínea, el margen derecho se asigna a la anchura del carácter "A" de la fuente (la distancia añadida a la posición actual antes de trazar un carácter), y al margen izquierdo se le asigna la anchura del carácter "C" (la distancia añadida a la posición actual para proporcionar espacio en blanco a la derecha del carácter). |
Si se especifica EC_USEFONTINFO, el parámetro lParam se ignora.
wLeft: valor de la palabra de menor peso de lParam. Especifica la anchura del margen izquierdo, en pixels. Este valor se ignora si fwMargin no incluye el valor EC_LEFTMARGIN o si se especifica EC_USEFONTINFO.
wRight: valor de la palabra de mayor peso de lParam. Especifica la anchura del margen derecho, en pixels. Este valor se ignora si fwMargin no incluye el valore EC_RIGHTMARGIN o si se especifica EC_USEFONTINFO.
Valor de retorno
Este mensaje no devuelve ningún valor.