次の方法で共有


ダイアログ データ バリデーション

データ交換に加えて ダイアログ データ エクスチェンジの例に示すように、 DDV 関数を呼び出すことによって有効性検査を指定できます。例の DDV_MaxChars の呼び出しはテキスト ボックス コントロールに入力された文字列の長さが 20 文字以下であることを検証します。DDV 関数は、通常、有効性検査は問題のコントロールにフォーカスをユーザーがデータを再入力場合は失敗し、配置するメッセージ ボックスをユーザーに警告します。指定されたコントロールの DDV 関数は同じの DDX 関数が制御する直後に呼び出す必要があります。

カスタム DDX と DDV)ルーチンを定義できます。このの詳細と DDX と DDV の他の辺については、 MFC テクニカル ノート 26を参照してください。

メンバー変数の追加ウィザード 、のデータ マップの DDX と DDV すべての呼び出しを書き込みます。

参照

概念

ダイアログ データ エクスチェンジとダイアログ データ バリデーション

ダイアログ ボックスの有効期間

ダイアログ データ エクスチェンジ