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


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

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

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

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

  • DTN_DROPDOWN указывает, что родительский вложенный элемент управления календаря около месяца для отображения. Это уведомление отправляется, если только не установлен стиль DTS_UPDOWN. Дополнительные сведения об этом предупреждений см. в разделе Доступ к вложенный элемент управления календаря месяца.

  • DTN_CLOSEUP указывает, что родительский вложенный элемент управления календаря около месяца быть закрытым. Это уведомление отправляется, если только не установлен стиль DTS_UPDOWN.

  • DTN_DATETIMECHANGE указывает, что произошло изменение родительского элемента управления.

  • DTN_FORMAT указывает, что текст является родительским для отображения в поле обратного вызова. Дополнительные сведения об этих полях уведомления и обратного вызова см. в разделе С помощью поля обратного вызова в элементе управления " выбор даты и времени.

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

  • DTN_USERSTRING указывает, что пользователь завершил родительский редактирования содержимого элемента управления " выбор даты и времени. Это уведомление отправляется только при стиль DTS_APPCANPARSE установлен.

  • DTN_WMKEYDOWN указывает родительский, когда пользователь вводит в поле обратного вызова. Обработайте это уведомление, чтобы скопировать один ответ клавиатуры поддерживается для полей не обратного вызова в элементе управления " выбор даты и времени. Дополнительные сведения об этом предупреждений см. в разделе Поддержка поля обратного вызова в элементе управления DTP в Windows SDK.

См. также

Ссылки

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

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

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