Поделиться через


макрос DateTime_SetMonthCalColor (commctrl.h)

Задает цвет для определенной части календаря месяца в элементе управления средства выбора даты и времени (DTP). Вы можете использовать этот макрос или отправить сообщение DTM_SETMCCOLOR явным образом.

Синтаксис

void DateTime_SetMonthCalColor(
   hdp,
   iColor,
   clr
);

Параметры

hdp

Тип: HWND

Дескриптор элемента управления DTP.

iColor

Тип: int

Значение типа int , указывающее, какой цвет календаря месяца следует задать. Значение может быть одним из следующих.

Значение Значение
MCSC_BACKGROUND
Задайте цвет фона, отображаемый между месяцами.
MCSC_MONTHBK
Задайте цвет фона, отображаемый в течение месяца.
MCSC_TEXT
Задайте цвет, используемый для отображения текста в течение месяца.
MCSC_TITLEBK
Задайте цвет фона, отображаемый в заголовке календаря.
MCSC_TITLETEXT
Задайте цвет, используемый для отображения текста в заголовке календаря.
MCSC_TRAILINGTEXT
Задайте цвет, используемый для отображения текста дня заголовка и конечного дня. Верхние и конечные дни — это дни предыдущего и следующего месяцев, которые отображаются в календаре текущего месяца.

clr

Тип: COLORREF

Значение COLORREF , представляющее цвет, который будет задан для указанной области календаря месяца.

Возвращаемое значение

None

Remarks

Если визуальные стили включены, этот макрос не оказывает никакого влияния, за исключением случаев, когда iColor MCSC_BACKGROUND.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h