Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::UpdateData