macro DateTime_SetMonthCalColor (commctrl.h)

Imposta il colore per una determinata parte del calendario del mese all'interno di un controllo di selezione data e ora (DTP). È possibile usare questa macro o inviare in modo esplicito il messaggio di DTM_SETMCCOLOR .

Sintassi

void DateTime_SetMonthCalColor(
   hdp,
   iColor,
   clr
);

Parametri

hdp

Tipo: HWND

Handle per un controllo DTP.

iColor

Tipo: int

Valore di tipo int che specifica il colore del calendario del mese da impostare. I valori validi sono i 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 giorno dell'intestazione e il testo 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

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

Valore restituito

nessuno

Osservazioni

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

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h