CMonthCalCtrl::SetColor
Imposta il colore di una determinata area di un controllo calendario mensile.
COLORREF SetColor(
int nRegion,
COLORREF ref
);
Parametri
nRegion
Un valore intero che specifica il colore del calendario mensile al set. Questo valore può essere.Valore
Significato
MCSC_BACKGROUND
Il colore di sfondo viene visualizzato tra i mesi.
MCSC_MONTHBK
Colore di sfondo visualizzato per il mese.
MCSC_TEXT
Colore utilizzato per visualizzare il testo per il mese.
MCSC_TITLEBK
Colore di sfondo visualizzato per il titolo del calendario.
MCSC_TITLETEXT
Colore utilizzato per visualizzare il testo del titolo del calendario.
MCSC_TRAILINGTEXT
Il colore utilizzato per visualizzare intestazione e testo finale giorno. L'intestazione e i giorni finali sono i giorni dal precedente e dopo i mesi visualizzati sul calendario corrente.
ref
Un valore COLORREF per la nuova impostazione di colore per la parte del controllo calendario mensile.
Valore restituito
Un valore COLORREF che rappresenta l'impostazione precedente di colore per la parte del controllo calendario mensile, se ha esito positivo. Questo messaggio in caso contrario restituisce -1.
Note
Questa funzione membro implementa il comportamento di messaggi Win32 MCM_SETCOLOR, come descritto in Windows SDK.
Esempio
// Set colors for title text and title background to match
// the Control Panel settings for inactive window captions.
m_calCtrl1.SetColor(MCSC_TITLETEXT, ::GetSysColor(COLOR_INACTIVECAPTIONTEXT));
m_calCtrl1.SetColor(MCSC_TITLEBK, ::GetSysColor(COLOR_INACTIVECAPTION));
Requisiti
Header: afxdtctl.h