次の方法で共有


ダイアログ データの検証

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

独自のカスタム DDX ルーチンと DDV ルーチンを定義することもできます。 DDX および DDV のこの他の側面の詳細については、 MFC テクニカル ノート 26 を参照してください。

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

こちらも参照ください

ダイアログ データ交換と検証
MFC でのダイアログ ボックスの操作
ダイアログ データ交換