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


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

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

Использовать CMonthCalCtrl непосредственно в диалоговом окне

  1. В редакторе диалоговых окон, добавьте элемент управления календаря месяца в ресурс шаблона диалоговых окон. Укажите его идентификатор элемента управления.

  2. Определите все требуемые стили, с помощью диалогового окна " Свойства календаря месяца.

  3. Используйте Мастер добавления переменной-члена, чтобы добавить переменную-член типа CMonthCalCtrl со свойством элемента управления. Можно использовать этот член вызова функции-члены CMonthCalCtrl.

  4. Используйте окно свойств для сопоставления функции обработчика в классе диалогового окна для всех сообщений уведомлений календаря месяца необходимо обработать (см. Сообщения сопоставления в функции).

  5. В окне OnInitDialog установите все дополнительные стили для объекта CMonthCalCtrl.

Использовать CMonthCalCtrl в окне nondialog

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

  2. Вызовите функцию-член Создать элемента управления, возможно, в OnInitialUpdate, возможно начиная с функции обработчика OnCreate родительского окна (если создание подкласса для элемента управления). Задайте стили для элемента управления.

См. также

Ссылки

Использование CMonthCalCtrl

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

Элементы управления (MFC)