次の方法で共有


CDataExchange::CDataExchange

更新 : 2007 年 11 月

CDataExchange オブジェクトを構築します。

CDataExchange(
   CWnd* pDlgWnd,
   BOOL bSaveAndValidate 
);

パラメータ

  • pDlgWnd
    コントロールを含む親ウィンドウへのポインタ。このオブジェクトは、通常 CDialog 派生オブジェクトです。

  • bSaveAndValidate
    TRUE の場合、このオブジェクトはデータの正当性をチェックし、コントロールからメンバにデータを書き込みます。FALSE の場合、このオブジェクトはデータをメンバからコントロールに移動します。

解説

自分のウィンドウの CWnd::DoDataExchange メンバ関数に渡す追加情報をデータ交換オブジェクトに格納するには、CDataExchange オブジェクトを自分で構築します。

使用例

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();
} 

必要条件

ヘッダー : afxwin.h

参照

参照

CDataExchange クラス

階層図

その他の技術情報

CDataExchange のメンバ