Обработка сообщения уведомлений в элементах управления "Выбор даты и времени"
По мере того, как пользователи взаимодействуют с элементом управления выбора даты и времени, элемент управления (CDateTimeCtrl) отправляет сообщения уведомления к его родительскому окну, обычно объект представления или диалогового окна.Обрабатывайте эти сообщения если требуется сделать что-нибудь в ответе.Например, при открытии пользователем выбора даты и времени для отображения встроенного элемента управления " календарь на месяц ", DTN_DROPDOWN отправляется уведомление.
Используйте окно свойств для добавления обработчиков уведомления на родительский класс для этих сообщений необходимо реализовать.
В следующем списке описываются различные уведомлений, отправляемых элементом управления выбора даты и времени.
DTN_DROPDOWN уведомляет родительский элемент, внедренный элемент управления " календарь на месяц " будет отображаться.Это уведомление отправляется только если стиль DTS_UPDOWN не задан.Дополнительные сведения об этом уведомлении см. в разделе Доступ к внедренный элемент управления " календарь на месяц ".
DTN_CLOSEUP уведомляет родительский элемент, внедренный элемент управления " календарь на месяц " должен быть закрытым.Это уведомление отправляется только если стиль DTS_UPDOWN не задан.
DTN_DATETIMECHANGE сообщает, что произошло изменение родительского элемента управления.
DTN_FORMAT уведомляет родительский, что текст должен отображаться в поле обратного вызова.Дополнительные сведения об этих полях уведомления и обратного вызова см. в разделе С помощью поля обратного вызова в элементе управления " выбор даты и времени ".
DTN_FORMATQUERY запрашивает у родительского поддерживает максимально допустимый размер строки, которая будет отображаться в поле обратного вызова.Обработка это уведомление позволяет элементу управления правильно показан вывод все время сокращение мерцание внутри отображение элемента управления.Дополнительные сведения об этом уведомлении см. в разделе С помощью поля обратного вызова в элементе управления " выбор даты и времени ".
DTN_USERSTRING уведомляет родительский, что пользователь завершил изменения содержимого элемента управления " выбор даты и времени.Это уведомление отправляется только если стиль DTS_APPCANPARSE задан.
DTN_WMKEYDOWN уведомляет родительский когда пользователь вводит в поле обратного вызова.Обработайте это уведомление для эмуляции того же ответ ввода, поддерживаемый для полей non-обратного вызова в элементе управления " выбор даты и времени.Дополнительные сведения об этом уведомлении см. в разделе Поддержка поля обратного вызова в элементе управления DTP в Windows SDK.