макрос 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 |