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


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

Извлекает цвет для заданной части элемента управления календаря месяца. Этот макрос можно использовать или явно отправить сообщение MCM_GETCOLOR.

Синтаксис

COLORREF MonthCal_GetColor(
   HWND hmc,
   INT  iColor
);

Параметры

hmc

Тип: HWND

Обработка элемента управления календарем месяца.

iColor

Тип: INT

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

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

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

Тип: COLORREF

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

Требования

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