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


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

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

Синтаксис

COLORREF DateTime_SetMonthCalColor(
   HWND     hdp,
   int      iColor,
   COLORREF clr
);

Параметры

hdp

Тип: HWND

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

iColor

Тип: int

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

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

clr

Тип: COLORREF

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

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

Тип: COLORREF

Возвращает значение COLORREF, представляющее предыдущий параметр цвета для указанной части элемента управления календаря месяца в случае успешного выполнения. В противном случае это сообщение возвращает значение -1.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h