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


Класс CMonthCalCtrl

Инкапсулирует функциональные возможности элемента управления "Календарь на месяц".

class CMonthCalCtrl : public CWnd

Члены

4yx3fsk8.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CMonthCalCtrl::CMonthCalCtrl

Создает объект CMonthCalCtrl.

4yx3fsk8.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CMonthCalCtrl::Create

Создает элемент управления "Календарь на месяц" и вложение его к объекту CMonthCalCtrl.

CMonthCalCtrl::GetCalendarBorder

Получает ширину границы текущего элемента управления "Календарь на месяц".

CMonthCalCtrl::GetCalendarCount

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

CMonthCalCtrl::GetCalendarGridInfo

Извлекает сведения о текущем элементе управления "Календарь на месяц".

CMonthCalCtrl::GetCalID

Извлекает идентификатор календаря для текущего элемента управления "Календарь на месяц".

CMonthCalCtrl::GetColor

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

CMonthCalCtrl::GetCurrentView

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

CMonthCalCtrl::GetCurSel

Возвращает системное время как показано в выбранной даты.

CMonthCalCtrl::GetFirstDayOfWeek

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

CMonthCalCtrl::GetMaxSelCount

Извлекает текущее максимальное число дней, которые могут быть выбраны в элементе управления "Календарь на месяц".

CMonthCalCtrl::GetMaxTodayWidth

Извлекает максимальная ширина строки "Сегодня" для текущего элемента управления "Календарь на месяц".

CMonthCalCtrl::GetMinReqRect

Получает минимальный размер, необходимый для отображения всего месяца в элементе управления "Календарь на месяц".

CMonthCalCtrl::GetMonthDelta

Получает скорость прокрутки элемента управления "Календарь на месяц".

CMonthCalCtrl::GetMonthRange

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

CMonthCalCtrl::GetRange

Извлекает текущий минимум и максимум датирует задается в элементе управления "Календарь на месяц".

CMonthCalCtrl::GetSelRange

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

CMonthCalCtrl::GetToday

Извлекает данные о дате на дата, указанная как "сегодня" для управления "Календарь на месяц".

CMonthCalCtrl::HitTest

Определяет, какой раздел управления "Календарь на месяц" в заданной точке на экране.

CMonthCalCtrl::IsCenturyView

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

CMonthCalCtrl::IsDecadeView

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

CMonthCalCtrl::IsMonthView

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

CMonthCalCtrl::IsYearView

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

CMonthCalCtrl::SetCalendarBorder

Задает ширину границы текущего элемента управления "Календарь на месяц".

CMonthCalCtrl::SetCalendarBorderDefault

Задает ширину по умолчанию границы текущего элемента управления "Календарь на месяц".

CMonthCalCtrl::SetCalID

Задает идентификатор календаря для текущего элемента управления "Календарь на месяц".

CMonthCalCtrl::SetCenturyView

Устанавливает текущий элемент управления "Календарь на месяц" для отображения представления века.

CMonthCalCtrl::SetColor

Устанавливает цвет заданной области элемента управления "Календарь на месяц".

CMonthCalCtrl::SetCurrentView

Устанавливает текущий элемент управления "Календарь на месяц" для отображения указанного представления.

CMonthCalCtrl::SetCurSel

Устанавливает в данный момент выбранную дату для управления "Календарь на месяц".

CMonthCalCtrl::SetDayState

Устанавливает отображения дней в элементе управления "Календарь на месяц".

CMonthCalCtrl::SetDecadeView

Устанавливает текущий элемент управления "Календарь на месяц" в представление декады.

CMonthCalCtrl::SetFirstDayOfWeek

Задает день недели, отображаемый в крайнем левом столбце календаря.

CMonthCalCtrl::SetMaxSelCount

Устанавливает максимальное число дней, которые могут быть выбраны в элементе управления "Календарь на месяц".

CMonthCalCtrl::SetMonthDelta

Задает версию прокрутки элемента управления "Календарь на месяц".

CMonthCalCtrl::SetMonthView

Устанавливает текущий элемент управления "Календарь на месяц" для отображения представления месяца.

CMonthCalCtrl::SetRange

Установка минимума и допустимый максимум датирует для управления "Календарь на месяц".

CMonthCalCtrl::SetSelRange

Устанавливает выделение для элемента управления "Календарь на месяц" к заданному диапазону дат.

CMonthCalCtrl::SetToday

Задает элемент управления "Календарь" на текущий день.

CMonthCalCtrl::SetYearView

Устанавливает текущий элемент управления "Календарь на месяц" в представление года.

CMonthCalCtrl::SizeMinReq

Обновляет элемент управления "Календарь на месяц" в его минимума, одномесячный размера.

CMonthCalCtrl::SizeRectToMin

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

Заметки

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

  • Прокрутке назад и переадресуйте из ежемесячно.

  • Нажатие Сегодня отправить СМС для отображения текущего дня (если не используется стиль MCS_NOTODAY ).

  • Выбрать месяц или год из раскрывающегося меню.

Можно настраивать элемент управления "Календарь на месяц", применяя различные стили на объект при его создании.Эти стили, описаны в Стили элемента управления "Календарь на месяц" в Windows SDK.

Элемент управления "Календарь на месяц" может указывать на более чем один месяц, но это может свидетельствовать специальные дни (например праздники) bolding дата.

Дополнительные сведения об использовании элемента управления "Календарь на месяц" см. в разделе Использование CMonthCalCtrl.

Иерархия наследования

CObject

CCmdTarget

CWnd

CMonthCalCtrl

Требования

Header: afxdtctl.h

См. также

Ссылки

Класс CWnd

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

Класс CDateTimeCtrl

Основные понятия

MFC просматривает CMNCTRL1