CMonthCalCtrl::SetColor
Устанавливает цвет заданной области элемента управления "Календарь на месяц".
COLORREF SetColor(
int nRegion,
COLORREF ref
);
Параметры
nRegion
Целое число, задающее, цвет "Календарь на месяц" в набор. Это значение может быть одним из следующих.Значение
Значение
MCSC_BACKGROUND
Цвет фона, заданный между месяцами.
MCSC_MONTHBK
Фоновый цвет, отображаемый в области месяца.
MCSC_TEXT
Цвет для отображения текста в области месяца.
MCSC_TITLEBK
Фоновый цвет заглавия календаря.
MCSC_TITLETEXT
Цвет для отображения текста в заглавии календаря.
MCSC_TRAILINGTEXT
Цвет, используемый для отображения заголовка и отставать- день вставке СМС. Заголовок и замыкающий дней и месяцев, дней от предыдущей, которые отображаются на текущий календарь.
ref
Значение COLORREF для нового параметра цвета для определенной части элемента управления "Календарь на месяц".
Возвращаемое значение
Значение COLORREF, представляющий предыдущий параметр цвета для определенной части элемента управления "Календарь на месяц", если успешно. В противном случае сообщение возвращается значение -1.
Заметки
Эта функция-член реализует расширение функциональности Win32 сообщения MCM_SETCOLOR, как описано в Windows SDK.
Пример
// 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));
Требования
Header: afxdtctl.h