макрос MonthCal_GetMonthRange (commctrl.h)
Извлекает сведения о дате (с помощью структур SYSTEMTIME), представляющих высокие и низкие ограничения отображения элемента управления календаря месяца. Этот макрос можно использовать или явно отправить сообщение MCM_GETMONTHRANGE.
Синтаксис
INT MonthCal_GetMonthRange(
HWND hmc,
DWORD gmr,
LPSYSTEMTIME rgst
);
Параметры
hmc
Тип: HWND
Обработка элемента управления календарем месяца.
gmr
Тип: DWORD
Значение, указывающее область возвращаемых ограничений диапазона. Это значение должно быть одним из следующих значений:
Ценность | Значение |
---|---|
|
Включите предыдущие и конечные месяцы видимого диапазона, которые отображаются только частично. |
|
Включите только те месяцы, которые полностью отображаются. |
rgst
Тип: LPSYSTEMTIME
Указатель на двухэлежный массив структур SYSTEMTIME, которые получат нижние и верхние пределы области, указанной gmr. Нижние и верхние пределы помещаются в rgst[0] и rgst[1], соответственно. Время, когда члены этих структур не будут изменены. Этот параметр должен быть допустимым адресом и не может быть null.
Возвращаемое значение
Тип: INT
Возвращает значение INT, представляющее диапазон(в месяцах), охватываемое двумя ограничениями, возвращаемыми по rgst.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |