Freigeben über


CDataExchange::CDataExchange

Rufen Sie die Memberfunktion auf, um ein CDataExchange-Objekt zu erstellen.

CDataExchange(
   CWnd* pDlgWnd,
   BOOL bSaveAndValidate 
);

Parameter

  • pDlgWnd
    Ein Zeiger auf das übergeordnete Fenster, das das Steuerelement enthält.Normalerweise ist dies CDialog-Klasse von abgeleitetes Objekt.

  • bSaveAndValidate
    Wenn TRUE, dieses Objekt Daten überprüft, dann schreibt den Member Daten von Steuerelementen.Wenn FALSE, dieses Objekt Daten aus den Member auf Steuerelemente verschoben wird.

Hinweise

Erstellen Sie ein CDataExchange-Objekt auf zusätzlichen Informationen des Speichers im Datenaustauschobjekt übergeben Sie zu CWnd::DoDataExchange-Memberfunktion des Fensters.

Beispiel

CYourDataExchange dx(this, FALSE);
try
{ 
   DoDataExchange(&dx); 
} 
catch(CUserException* pe) 
{ 
   // some part of the exchange went wrong 
   // but the user has already been notified 
   pe->Delete();
} 

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDataExchange-Klasse

Hierarchien-Diagramm