CW&nd::DoDataExchangenbsp;

wirtualne nieważne DoDataExchange ( CDataExchange * pDX );

Parametry

pDX

Wskaźnik do obiektu CDataExchange.

Uwagi

Wywołana w ramach wymiany i sprawdzania poprawności danych okno dialogowe.

Nigdy bezpośrednio wywołać tej funkcji. Jest ona nazywana przez funkcję Państwa UpdateData . Wywołanie UpdateData do inicjacji formantów okna dialogowego lub pobierać dane z okno dialogowe.

Gdy Klasa specyficzna dla aplikacji okno dialogowe wynikają z CDialog, trzeba zastąpić tę funkcję Państwa, jeśli chcesz wykorzystywać w ramach wymiany danych automatycznych i sprawdzania poprawności. ClassWizard zapisze zastąpiona wersja tej funkcji członek dla Ciebie zawierających żądany "danych Mapa" okno dialogowe wymiany danych (DDX) i wywołania funkcji globalnych sprawdzanie poprawności (DDV).

Aby automatycznie wygenerować zastąpiona wersja tej funkcji członek, najpierw utwórz zasób okno dialogowe Edytor okna dialogowego, a następnie czerpią klasy okno dialogowe specyficzne dla aplikacji. Następnie wywołać ClassWizard i używać go do skojarzyć zmienne, danych i sprawdzania poprawności zakresy z różnych formantów w oknie dialogowym Nowy. ClassWizard następnie zapisuje zastąpiona DoDataExchange, który zawiera mapę danych. Poniżej znajduje się przykład blok kodu DDX/DDV generowanych przez 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 będzie utrzymywać Kodeksu w ramach \\ {{i \\}} ograniczników. Nie należy modyfikować tego kodu.

Funkcja Państwa DoDataExchange zastąpiona musi poprzedzać sprawozdań makra w pliku źródłowym.

Aby uzyskać więcej informacji na temat wymiany danych okno dialogowe i sprawdzania poprawności, zobacz Wyświetlanie i manipulowania danymi formularza w artykule ODBC i MFC, okno dialogowe Data Exchange i sprawdzania poprawności, i Za pomocą ClassWizard w Visual C++ Programmer's Guide. Opis makra DDX_ i DDV_ generowanych przez ClassWizard zobacz technicznych Uwaga 26.

Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CWnd::UpdateData

Index