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


Создание контрола календаря месяца

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

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

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

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

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

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

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

Для использования CMonthCalCtrl в окне без диалога

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

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

См. также

Использование CMonthCalCtrl
Элементы управления