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


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

Извлекает сведения о дате (с помощью структур SYSTEMTIME), представляющих высокие и низкие ограничения отображения элемента управления календаря месяца. Этот макрос можно использовать или явно отправить сообщение MCM_GETMONTHRANGE.

Синтаксис

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

Параметры

hmc

Тип: HWND

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

gmr

Тип: DWORD

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

Ценность Значение
GMR_DAYSTATE
Включите предыдущие и конечные месяцы видимого диапазона, которые отображаются только частично.
GMR_VISIBLE
Включите только те месяцы, которые полностью отображаются.

rgst

Тип: LPSYSTEMTIME

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

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

Тип: INT

Возвращает значение INT, представляющее диапазон(в месяцах), охватываемое двумя ограничениями, возвращаемыми по rgst.

Требования

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