CW&nd::DoDataExchangenbsp;

virtuelle privatevoid DoDataExchange ( CDataExchange * pDX );

Parameter

pDX

Ein Zeiger auf ein CDataExchange Objekt.

Bemerkungen

Aufgerufen, zum Austausch und Dialogfelddaten überprüfen.

Rufen Sie diese Funktion nie direkt. Es wird von der Memberfunktion UpdateData aufgerufen. Rufen Sie UpdateData ein Dialogfeld-Steuerelemente zu initialisieren oder Abrufen von Daten aus einem Dialogfeld.

Wenn Sie eine anwendungsspezifische Dialogfeldklasse von CDialogabgeleitet werden, müssen Sie diese Memberfunktion überschreiben, wenn Sie den Rahmen Automatischer Datenaustausch und-Validierung nutzen möchten. Klassen-Assistent wird eine überschriebene Version der dieser Member-Funktion für Sie mit der gewünschten schreiben "Daten anzeigen" der Dialogdatenaustausch (DDX) und Validierung (DDV) globale Funktionsaufrufe.

Um eine überschriebene Version dieser Member-Funktion automatisch zu generieren, zuerst erstellen Sie eine Dialogressource, mit dem Dialog-Editor, und dann leiten Sie eine anwendungsspezifische Dialogfeldklasse ab. Dann rufen Sie Klassen-Assistent und verwenden Sie, um verschiedene Steuerelemente im Dialogfeld neue Variablen, Daten und Validierung Bereiche zugeordnet. Klassen-Assistent schreibt dann die überschriebene DoDataExchangeenthält eine Daten-Karte. Der folgende Code ist ein Beispiel-DDX/DDV-Code-Block von Klassen-Assistent generiert:

privatevoid 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 behält den Code in der \\ {{und \\}} Trennzeichen. Sie sollten diesen Code nicht ändern.

Die Memberfunktion DoDataExchange überschreiben muss die Makro-Anweisungen in der Quelldatei stehen.

Weitere Informationen über Dialogdatenaustausch und Validierung, finden Sie unter anzeigen und Bearbeiten von Daten in einem Formular in dem Artikel ODBC und MFC, Dialog Data Exchange und Validierung, und Mithilfe von Klassen-Assistent in Visual C++ Programmer's Guide. Eine Beschreibung der DDX_ und DDV Makros von Klassen-Assistent generiert finden Sie unter technischer Hinweis 26.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWnd::UpdateData

Index