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


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

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

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

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

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

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

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

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

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

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

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

См. также

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