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


Обработка сообщений уведомлений в элементах управления календаря месяца

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Когда пользователи взаимодействуют с элементом управления календарем месяца (выбор дат и(или) просмотр другого месяца), элемент управления (CMonthCalCtrl) отправляет сообщения уведомления в родительское окно, обычно представление или объект диалогового окна. Обработайте эти сообщения, если хотите отреагировать. Например, когда пользователь выбирает новый месяц для просмотра, можно указать набор дат, которые следует подчеркнуть.

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

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

  • MCN_GETDAYSTATE Запрашивает информацию о том, какие дни должны отображаться полужирным шрифтом. См. сведения об обработке этого уведомления в разделе "Настройка состояния дня в управляющем элементе календаря месяца".

  • MCN_SELCHANGE уведомляет родителя об изменении выбранной даты или диапазона даты.

  • MCN_SELECT уведомляет родителя о том, что был сделан явный выбор дат.

См. также

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