CDataExchange基本クラスがありません。
CDataExchangeクラスには、ダイアログ データ エクス (チェンジ DDX) およびダイアログ データ バリデーション (DDV) ルーチンを Microsoft Foundation クラスによって使用されるサポートしています。カスタム データ型またはコントロールのデータ交換ルーチンを記述する場合にこのクラスを使用して、または独自のデータ検証ルーチンを作成する場合。独自の DDX および DDV ルーチンの記述の詳細については、テクニカル ノート 26を参照してください。DDX と DDV の概要についてを参照してください ダイアログ データの交換と検証と ] ダイアログ ボックスのトピック Visual の C++ プログラマのガイド。
CDataExchangeオブジェクト DDX および DDV を配置するために必要なコンテキスト情報を提供します。DDX を使用してダイアログ コントロール データ メンバーからの初期値を入力すると、フラグm_bSaveAndValidateはFALSEです。DDX を使用してデータ メンバーにダイアログ コントロールの現在の値を設定すると、DDV を使用してデータ値を検証する場合、そのアクセス許可フラグm_bSaveAndValidateのTRUEです。DDV の検証が失敗した場合は、DDV プロシージャ入力のエラーを説明するメッセージ ボックスが表示されます。DDV のプロシージャ [問題のあるコントロールにフォーカスをリセットおよび検証プロセスを停止すると、例外をスローする失敗を呼び出します。
#include lt;afxwin.h>
サンプル特価; MFC サンプル VIEWEX(&N)
参照特価;CWnd::DoDataExchange、 :updatedata(&N)