macro MonthCal_SetColor (commctrl.h)

Imposta il colore per una determinata parte del controllo del calendario mensile. È possibile utilizzare questa macro o inviare il messaggio di MCM_SETCOLOR in modo esplicito.

Sintassi

COLORREF MonthCal_SetColor(
   HWND     hmc,
   INT      iColor,
   COLORREF clr
);

Parametri

hmc

Tipo: HWND

Handle per un controllo del calendario mensile.

iColor

Tipo: INT

Valore di tipo int specificare il colore del calendario del mese da impostare. Questo valore può essere uno dei seguenti:

Valore Significato
MCSC_BACKGROUND
Impostare il colore di sfondo visualizzato tra mesi.
MCSC_MONTHBK
Impostare il colore di sfondo visualizzato entro il mese.
MCSC_TEXT
Impostare il colore utilizzato per visualizzare il testo entro un mese.
MCSC_TITLEBK
Impostare il colore di sfondo visualizzato nel titolo del calendario.
MCSC_TITLETEXT
Impostare il colore utilizzato per visualizzare il testo all'interno del titolo del calendario.
MCSC_TRAILINGTEXT
Impostare il colore utilizzato per visualizzare il testo del giorno dell'intestazione e del giorno finale. Le intestazioni e i giorni finali sono i giorni dei mesi precedenti e successivi visualizzati nel calendario del mese corrente.

clr

Tipo: COLORREF

COLORREF valore che rappresenta il colore che verrà impostato per l'area specificata del calendario del mese.

Valore restituito

Tipo: COLORREF

Restituisce un valore COLORREF che rappresenta l'impostazione del colore precedente per la parte specificata del controllo calendario del mese, se ha esito positivo. In caso contrario, il valore restituito è -1.

Osservazioni

Se gli stili di visualizzazione sono attivi, questa macro non ha alcun effetto tranne quando iColor è MCSC_BACKGROUND.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione commctrl.h