CMonthCalCtrl::SetColor
Nastaví barvu určenou oblast ovládacím prvku měsíční kalendář.
COLORREF SetColor(
int nRegion,
COLORREF ref
);
Parametry
nRegion
Celočíselná hodnota určující měsíc kalendáře barev nastavit.Tato hodnota může být jeden z následujících.Value
Význam
MCSC_BACKGROUND
Barva pozadí zobrazená mezi měsíci.
MCSC_MONTHBK
Barva pozadí zobrazená v rámci měsíce.
MCSC_TEXT
Barva použitá k zobrazení textu v rámci měsíce.
MCSC_TITLEBK
Barva pozadí zobrazená v nadpisu kalendáře.
MCSC_TITLETEXT
Barva pozadí použitá k zobrazení textu v nadpisu kalendáře.
MCSC_TRAILINGTEXT
Barva použitá k zobrazení textu záhlaví a na konci dne.Úvodní a koncové dny jsou dny z předchozího a následujícího měsíce, které se zobrazí na aktuální kalendář.
ref
A COLORREF hodnoty pro nové nastavení barev pro zadanou část ovládacím prvku měsíční kalendář.
Vrácená hodnota
A COLORREF hodnotu, která představuje předchozí nastavení barev pro zadanou část ovládacím prvku měsíční kalendář, pokud je úspěšná.Tato zpráva jinak vrátí -1.
Poznámky
Členské funkce implementuje chování zprávy Win32 MCM_SETCOLOR, jak je popsáno v .
Příklad
// 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));
Požadavky
Záhlaví: afxdtctl.h