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


Проверка данных диалогового окна

Можно задать проверку в дополнение к обмену данными путем вызова функции DDV, как показано в примере в обмен данными в диалоговом окне.Вызов DDV_MaxChars в примере проверяет, что строка, введенная в управления текстового поля не превышает 20 символов.Функция DDV обычно предупреждает пользователя с окном сообщения, если проверка завершается неудачей и устанавливает фокус на элемент управления, которое привело к вызову исключения, поэтому пользователь может повторно войти данные.Функция DDV для заданного элемента управления должны вызывать сразу после функции DDX для того же элемента управления.

Можно также определить собственную пользовательскую DDX и подпрограммы DDV.Дополнительные сведения об этом и других аспектах из DDX и DDV см. в разделе Заметки MFC 26 техническая.

Мастер добавления переменной-члена записывает все вызовы DDX и DDV в сопоставлении данных.

См. также

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

Обмен данными и проверка диалогового окна

Жизненный цикл диалогового окна

Обмен данными в диалоговом окне