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


Класс CDataExchange

Поддерживает обмен данными диалоговых окон (DDX) и процедуры проверки данных диалогового окна (DDV), используемые учредительством Майкрософт классифицируют.

class CDataExchange

Члены

hbdyk609.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CDataExchange::CDataExchange

Создает объект CDataExchange.

hbdyk609.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CDataExchange::Fail

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

CDataExchange::PrepareCtrl

Подготавливает элемент управления для обмена данными или проверки.Используется для элементов управления nonedit.

CDataExchange::PrepareEditCtrl

Подготавливает указанный элемент управления "Поле ввода" для обмена данными или проверки.

CDataExchange::PrepareOleCtrl

Подготавливает указанный элемент OLE управления для обмена данными или проверки.Используется для элементов управления nonedit.

hbdyk609.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CDataExchange::m_bSaveAndValidate

Пометьте для направления DDX и DDV.

CDataExchange::m_pDlgWnd

Диалоговое окно или окно, в котором обмен данными производится.

Заметки

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

Этот класс используется при написании процедуры обмена данными для пользовательских типов данных или элементов управления или при создании собственных процедуры проверки данных.Дополнительные сведения о написать собственные процедуры DDX и DDV см. в разделе Техническая примечание 26.Обзор DDX и DDV см. в разделе обмен данными и проверка диалогового окна и диалоговые окна.

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

Иерархия наследования

CDataExchange

Требования

Заголовок: afxwin.h

См. также

Ссылки

Диаграмма иерархии

CWnd::DoDataExchange

CWnd::UpdateData

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

В образце VIEWEX MFC