C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 281 - CWnd::DoDataExchange / MFC Справка / Visual C++

Шаг 281 - CWnd::DoDataExchange

virtual void DoDataExchange( CDataExchange* pDX );

Параметры
pDX
Указатель на объект CDataExchange

Замечания
Вызывается рамкой чтобы обменивать и проверить правильность данных диалога. Никогда не вызовите эту функцию непосредственно. Она вызывается UpdateData функцией. Вызовите UpdateData чтобы инициализировать элементы управления блока диалога или получать данные из диалогового окна. Когда Вы получаете специфический для приложения класс диалога из CDialog Вы должны перегрузить эту функцию если Вы желаете использовать автоматический обмен данными и проверку правильности. ClassWizard запишет перегруженную версию этой функции для Вас содержащий желательную "карту данных" обмена данных диалога (DDX) и проверки правильности (DDV) глобальных функции. Для автоматической генерации перегруженной версии этой функции, сначала создают ресурс диалога редактором диалога, затем получают специфический для приложения класс диалога. Затем вызывают ClassWizard и используйте его, чтобы сопоставить переменные, данные, и диапазоны проверки правильности с различными элементами управления в новом диалоговом окне. ClassWizard затем записывает перегруженный DoDataExchange который содержит карту данных. Следующий - пример DDX/DDV блок кода, сгенерированный ClassWizard:

void 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 перегруженная функция должен предшествовать макро инструкциям в вашем исходном файле.


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU