Compartir a través de


macro DateTime_SetMonthCalColor (commctrl.h)

Establece el color de una parte determinada del calendario del mes dentro de un control de selector de fecha y hora (DTP). Puede usar esta macro o enviar el mensaje de DTM_SETMCCOLOR explícitamente.

Sintaxis

COLORREF DateTime_SetMonthCalColor(
   HWND     hdp,
   int      iColor,
   COLORREF clr
);

Parámetros

hdp

Tipo: HWND

Identificador de un control DTP.

iColor

Tipo: int

Valor de tipo int especificando el color del calendario del mes que se va a establecer. Este valor puede ser uno de los siguientes:

Valor Significado
MCSC_BACKGROUND
Establezca el color de fondo que se muestra entre meses.
MCSC_MONTHBK
Establezca el color de fondo que se muestra en el mes.
MCSC_TEXT
Establezca el color usado para mostrar texto en un mes.
MCSC_TITLEBK
Establezca el color de fondo que se muestra en el título del calendario.
MCSC_TITLETEXT
Establezca el color usado para mostrar texto dentro del 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 días finales y encabezados 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

Tipo: COLORREF

Devuelve un COLORREF valor que representa la configuración de color anterior para la parte especificada del control de calendario del mes si se ejecuta correctamente. De lo contrario, este mensaje devuelve -1.

Observaciones

Cuando los estilos visuales están habilitados, esta macro no tiene ningún efecto, excepto cuando iColor MCSC_BACKGROUND.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h