commctrl.h

Mensaje MCM_SETCOLOR

Definición

MCM_SETCOLOR
    iColor=(WPARAM)(INT)wParam
    clr=(LPARAM)(COLORREF)lParam

Asigna el color para la porción dada de un control de calendario mensual. Se puede enviar este mensaje explícitamente o bien usar la macro MonthCal_SetColor.

Descripción

iColor

Valor de tipo INT que especifica qué color del calendario a asignar. Este valor puede ser uno de los siguientes:

ValorSignificado
MCSC_BACKGROUNDRecupera el color de fondo mostrado entre meses.
MCSC_MONTHBKRecupera el color de fondo mostrado dentro del mes.
MCSC_TEXTRecupera el colo usado para mostrar el texto dentro del mes.
MCSC_TITLEBKRecupera el color de fondo mostrado en el título del calendario.
MCSC_TITLETEXTRecupera el color usado para mostrar el texto del título del calendario.
MCSC_TRAILINGTEXTRecupera el color usado para mostrar el texto de los días de encabezado y final. Esos días son los finales del mes anterior y los primeros del siguiente, del mes actual del calendario.
clr
Valor COLORREF que representa el color que será asignado para el área especificada del calentario mensual.

Valor de retorno

Devuelve un valor COLORREF que representa el valor de color previo asognada a la porción especificada del control de calendario mensual si tiene éxito. En caso contrario devuelve -1.

Observaciones

Si los estilos visuales están activos, este mensaje no tiene efecto excepto cuando wParam es MCSC_BACKGROUND.