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


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

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

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

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

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

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

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

См. также

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