CWnd::DoDataExchange
Wywołana w ramach wymiany i sprawdzania poprawności danych okno dialogowe.
virtual void DoDataExchange(
CDataExchange* pDX
);
Parametry
- pDX
Wskaźnik do CDataExchange obiektu.
Uwagi
Nigdy nie bezpośrednio wywołać tę funkcję.Jest wywoływana przez UpdateData funkcji składowej.Wywołanie UpdateData do inicjowania służy okno dialogowe lub pobierać dane z okna dialogowego.
Kiedy pochodzić z klasy okno dialogowe specyficzne dla aplikacji z CDialog, trzeba zastąpić tej funkcji składowej, jeśli chcesz wykorzystywać ramy wymiany automatycznej danych i sprawdzania poprawności.Kreator dodawania zmiennej będzie zapisywać zastąpiona wersja tej funkcji członkowskich można zawierający żądane "Mapa danych" okno dialogowe wymiany danych (DDX) i wywołania funkcji globalnej sprawdzania poprawności (DDV).
Automatycznie Generuj zastąpiona wersja tej funkcji składowej, najpierw utwórz zasób okno dialogowe z edytora okien dialogowych, a następnie klasę okno dialogowe specyficzne dla aplikacji.Następnie za pomocą Kreatora dodawania zmiennych skojarzyć zmienne, danych i sprawdzania poprawności zakresy z różnych formantów w oknie dialogowym Nowy.Następnie kreator zapisuje zastąpiona DoDataExchange, który zawiera mapowania danych.Oto blok kodu DDX/DDV przykład wygenerowany przez Kreatora dodawania zmiennych:
void CPenWidthsDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_THINPENWIDTH, m_nThinWidth);
DDV_MinMaxInt(pDX, m_nThinWidth, 1, 20);
DDX_Text(pDX, IDC_THICKPENWIDTH, m_nThickWidth);
DDV_MinMaxInt(pDX, m_nThickWidth, 1, 20);
}
DoDataExchange Członkowskich zastąpiona funkcją musi poprzedzać instrukcje makra w pliku źródłowego.
Więcej informacji dotyczących wymiany danych okno dialogowe i sprawdzania poprawności, zobacz Wyświetlanie i manipulowania danymi w formularzu i okno dialogowe wymiany danych i sprawdzania poprawności.Opis makra DDX_ i DDV_ wygenerowany przez Kreatora dodawania zmiennych, zobacz technicznej Uwaga 26.
Wymagania
Nagłówek: afxwin.h