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


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

Задает минимальные и максимальные допустимые даты для элемента управления календарем месяца. Этот макрос можно использовать или явно отправлять сообщение MCM_SETRANGE.

Синтаксис

BOOL MonthCal_SetRange(
   HWND         hmc,
   DWORD        gd,
   LPSYSTEMTIME rgst
);

Параметры

hmc

Тип: HWND

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

gd

Тип: DWORD

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

Ценность Значение
GDTR_MAX
Задана максимальная допустимая дата. Структура SYSTEMTIME в rgst[1] должна содержать сведения о дате.
GDTR_MIN
Устанавливается минимальная допустимая дата. Структура SYSTEMTIME в rgst[0] должна содержать сведения о дате.

rgst

Тип: LPSYSTEMTIME

Указатель на массив двухэлемерных структур SYSTEMTIME, содержащих ограничения даты. Максимальное ограничение должно быть в rgst[1], если указан GDTR_MAX, а rgst[0] должен содержать минимальное ограничение, если указан GDTR_MIN.

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

Тип: BOOL

Возвращает ненулевое значение в случае успешного выполнения или нуля.

Требования

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