CDataExchange

CDataExchange має базового класу.

Клас CDataExchange підтримує діалоговому обмін даними (DDX) і діалогове вікно даних стандартні процедури перевірки (DDV) використовується Microsoft Базисні класи. Використання цього класу, якщо ви пишете даних exchange процедури для користувацькими типами даних або елементи керування, або якщо ви пишете власні процедур перевірки даних. Більш докладну інформацію про написання власних DDX і DDV процедур переглянути технічну примітці 26. Огляд DDX та DDV, перегляньте діалоговому обміну даними та перевірки і Діалоговому вікні теми в Visual C++ програміста керівництво.

CDataExchange об'єкт забезпечує контекст інформацію, потрібну для DDX і DDV, щоб зайняти місце. Прапор m_bSaveAndValidate є ПОМИЛКОВИМ , коли DDX використовується для заливки початкові значення діалоговому контролю від членів даних. Прапор m_bSaveAndValidate вірно, коли DDX використовується для встановлення поточного значення діалоговому контролю в члени дані, і коли DDV використовується для перевірки значень даних. Якщо DDV перевірка не вдалася, DDV процедуру буде відображати вікно повідомлення, що пояснює помилки вводу. Процедура DDV потім викликати Fail скинути фокус до образити контролю і кинути виняток, щоб зупинити процес перевірки.

# включити lt;afxwin.h>

|&Nbsp членів класу ; Ієрархічна діаграма

Зразок  MFC зразок VIEWEX

Дивіться також CWnd::DoDataExchange, CWnd::UpdateData

Index