CDataExchange

CDataExchange не имеет базовый класс.

Класс CDataExchange поддерживает обмен данными диалоговых (окон DDX) и подпрограмм проверки (DDV) диалогового окна данных, используемые классами Microsoft Foundation. Используйте этот класс, если вы пишете процедуры обмена данных для пользовательских типов данных или элементов управления, или при создании собственных процедур проверки данных. Более подробную информацию о написании собственных DDX и DDV процедур содержатся в разделе техническое примечание 26. Обзор DDX и DDV, см. обмен данных и проверки и Диалогового окна поле темы в Руководстве Visual C++ программист.

Объект CDataExchange предоставляет контекст информацию, необходимую для DDX и DDV занять место. Флаг m_bSaveAndValidate имеет значение FALSE , когда DDX используется для заполнения начальные значения элементов управления диалоговых окон от членов данных. Флаг m_bSaveAndValidate верно, когда DDX используется для задания текущие значения элементов управления диалоговых окон в члены данных и когда DDV используется для проверки значений данных. Если DDV проверка не проходит, DDV процедура будет отображать окно сообщения, объясняя ошибка при вводе информации. Процедура DDV затем вызовет сбой сброса фокус на нарушителя элемент управления и создать исключение для остановки процесса проверки.

# include lt;afxwin.h>

Члены класса |nbsp; Иерархическая схема

Пример  Образца VIEWEX MFC

См. также CWnd::DoDataExchange, CWnd::UpdateData

Index