commctrl.h

Macro DateTime_SetMonthCalColor

Asigna el color para la porción dada del calendario mensual dentro de un control de fecha y hora (DTP). Se puede usar esta macro o bien enviar un mensaje DTM_SETMCCOLOR explícitamente.

Definición

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

Descripción

hdp
Un manpulador a un control DTP.
iColor

Un valor de tipo int que especifica qué color del calendario mensual asignar. Este valor puede ser uno de los siguientes:

ValorSignificado
MCSC_BACKGROUNDAsigna el color de fondo a mostrar entre meses.
MCSC_MONTHBKAsigna el color de fondo a mostrar dentro del mes.
MCSC_TEXTAsigna el color usado para mostrar texto dentro del mes.
MCSC_TITLEBKasigna el color de fondo mostrado el el título del calendario.
MCSC_TITLETEXTAsigna el color usado para mostrar el texto del título del calendario.
MCSC_TRAILINGTEXTAsigna el color usado para mostrar el texto de los días al comienzo y al final. Esos días son los finales del mes anterior y los primeros del siguiente, del mes actual del calendario.
clr
Un valor COLORREF que representa el color a asignar al área especificada del calendario mensual.

Valor de retorno

Devuelve un valor COLORREF que representa el color previo asignada a esa porción del control, si tiene éxito. En caso contrario retorna -1.

Observaciones

Cuando los estilos visuales están activados, esta macro no afecta excepto si iColor es MCSC_BACKGROUND.