Compartir a través de


macro MonthCal_SetColor (commctrl.h)

Establece el color de una parte determinada de un control de calendario de mes. Puede usar esta macro o enviar el mensaje MCM_SETCOLOR explícitamente.

Sintaxis

void MonthCal_SetColor(
   hmc,
   iColor,
   clr
);

Parámetros

hmc

Tipo: HWND

Controlar hasta un control de calendario de mes.

iColor

Tipo: INT

Valor de tipo int que especifica qué color de calendario de mes se va a establecer. Este valor puede ser uno de los siguientes:

Valor Significado
MCSC_BACKGROUND
Establece el color de fondo mostrado entre meses.
MCSC_MONTHBK
Establezca el color de fondo mostrado en el mes.
MCSC_TEXT
Establece el color usado para mostrar texto en un mes.
MCSC_TITLEBK
Establece el color de fondo que se muestra en el título del calendario.
MCSC_TITLETEXT
Establece el color usado para mostrar texto en el título del calendario.
MCSC_TRAILINGTEXT
Establezca el color usado para mostrar el día del encabezado y el texto del día final. Los encabezados y los días finales son los días de los meses anteriores y siguientes que aparecen en el calendario del mes actual.

clr

Tipo: COLORREF

Valor COLORREF que representa el color que se establecerá para el área especificada del calendario del mes.

Valor devuelto

None

Observaciones

Si los estilos visuales están activos, esta macro no tiene ningún efecto excepto cuando iColor es MCSC_BACKGROUND.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h