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


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