次の方法で共有


CDataExchange::CDataExchange

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 のメンバー