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


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

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

Синтаксис

DWORD MonthCal_GetRange(
   HWND         hmc,
   LPSYSTEMTIME rgst
);

Параметры

hmc

Тип: HWND

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

rgst

Тип: LPSYSTEMTIME

Указатель на массив двухэлемерных структур SYSTEMTIME, которые получат сведения об ограничении даты. Минимальное ограничение устанавливается в rgst[0], а rgst[1] получает максимальное ограничение. Если для любого элемента задано значение "все нули", для элемента управления календарем месяца не задано соответствующее ограничение. Время, когда члены этих структур не будут изменены. Этот параметр должен быть допустимым адресом и не может быть null.

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

Тип: DWORD

Возвращает значение DWORD, которое может быть равно нулю (нет ограничений) или сочетанию следующих значений, указывающих сведения об ограничении:

Возвращаемый код Описание
GDTR_MAX Для элемента управления установлено максимальное ограничение; rgst[0] является допустимым и содержит применимые сведения о дате.
GDTR_MIN Для элемента управления задан минимальный предел; rgst[1] является допустимым и содержит применимые сведения о дате.

Требования

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