віртуальний недійсними DoDataExchange ( CDataExchange * pDX );
Параметри
pDX
Вказівник на об'єкт CDataExchange.
Зауваження
Називається рамках обміну та перевірки даних діалогове вікно.
Ніколи не викликано цю функцію безпосередньо. Це називається член за допомогою UpdateData функції. Телефонуйте UpdateData ініціалізувати діалоговому вікні елементи або отримувати дані в діалоговому вікні.
Коли отримати певним застосунком діалогове вікно-класу з CDialog, ви повинні пересилити цю функцію член, якщо ви хочете використовувати в рамках автоматичного даних exchange та перевірки. ClassWizard буде писати змінені версії цієї функції-члена для вас, що містить потрібну "карта даних" діалоговому обмін даними (DDX) і виклики глобальні функції перевірки (DDV).
Для автоматичного створення змінені версії цієї функції-члени, спочатку створити ресурс діалоговому вікні редактора, а потім отримати на клас певним застосунком діалогове вікно. Потім викликати ClassWizard і використовувати його, щоб зв'язати змінні, даних та перевірки діапазонів з різних елементів керування в діалоговому вікні "новий". ClassWizard потім пише на змінені DoDataExchange, яка містить дані карта. Нижче наводиться на прикладі DDX/DDV блок коду породжених ClassWizard:
недійсним CPenWidthsDlg::DoDataExchange (CDataExchange * pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPenWidthsDlg)
DDX_Text (pDX, IDC_THIN_PEN_WIDTH, m_nThinWidth);
DDV_MinMaxInt (pDX, m_nThinWidth, 1, 20);
DDX_Text (pDX, IDC_THICK_PEN_WIDTH, m_nThickWidth);
DDV_MinMaxInt (pDX, m_nThickWidth, 1, 20);
//}}AFX_DATA_MAP
}
ClassWizard буде підтримувати код всередині на \ {{і \}} роздільники. Не слід змінювати цей код.
DoDataExchange змінені член функція має передувати заяви макрос у вихідному файлі.
Більш докладну інформацію про діалоговому обміну даними та перевірки, перегляньте Displaying і маніпулювання даних у формі в статті ODBC і MFC, діалоговому обміну даними та перевірки, і За допомогою ClassWizard в Visual C++ програміста керівництво. Опис DDX_ і DDV_ макроси, породжених ClassWizard побачити технічних примітці 26.
Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CWnd::UpdateData