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


CMonthCalCtrl::GetMonthRange

Возвращает датируют сведения, представляющее минимальное и максимальное размеры отображения элемента управления "Календарь на месяц".

int GetMonthRange(
   COleDateTime& refMinRange,
   COleDateTime& refMaxRange,
   DWORD dwFlags 
) const;
int GetMonthRange(
   CTime& refMinRange,
   CTime& refMaxRange,
   DWORD dwFlags 
) const;
int GetMonthRange(
   LPSYSTEMTIME pMinRange,
   LPSYSTEMTIME pMaxRange,
   DWORD dwFlags 
) const;

Параметры

  • refMinRange
    Ссылка на объект COleDateTime, содержащий минимальную допустимую дату или CTime.

  • refMaxRange
    Ссылка на объект COleDateTime или CTime, содержащий максимальную допустимую дату.

  • pMinRange
    Указатель на структуру SYSTEMTIME, содержащий дату в нижнем конце диапазона.

  • pMaxRange
    Указатель на структуру SYSTEMTIME, содержащий дату на самом высоком конце диапазона.

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

    Значение

    Значение

    GMR_DAYSTATE

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

    GMR_VISIBLE

    Включение только эти месяцы, которые полностью отображаются.

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

Целое число, представляющее расстояние в месяцах, занятых 2 ограничениями отображаемыми refMinRange и refMaxRange в первой и второй версиях или pMinRange и pMaxRange в третьей версии.

Заметки

Эта функция-член реализует расширение функциональности Win32 сообщения MCM_GETMONTHRANGE, как описано в Windows SDK.В реализации MFC GetMonthRange можно указать потребление COleDateTime, потребление CTime или потребление структуры SYSTEMTIME.

Пример

См. пример для CMonthCalCtrl::SetDayState.

Требования

Header: afxdtctl.h

См. также

Ссылки

Класс CMonthCalCtrl

Диаграмма иерархии

CMonthCalCtrl::GetRange