ダイアログ データ エクスチェンジ (DDX) およびダイアログ データ バリデーション (DDV) 用に指定されたコントロールを用意するために、フレームワークが呼び出します。
HWND PrepareCtrl(
int nIDC
);
パラメーター
- nIDC
DDX または DDV のために用意するコントロールの ID。
戻り値
DDX または DDV のために用意されるコントロールの HWND を返します。
解説
エディット コントロールを用意するときは PrepareEditCtrl 関数を使います。この関数は、エディット コントロール以外のすべてのコントロールを用意するために使います。
この関数で用意することは、CDataExchange クラスにコントロールの HWND を格納することです。 DDX または DDV が失敗すると、フレームワークはこのハンドルを使用して、直前にフォーカスがあったコントロールにフォーカスを戻します。
独自の DDX または DDV ルーチンを記述するときは、DDX を使ってデータを交換するか DDV を使ってデータの正当性をチェックするエディット コントロール以外のすべてのコントロールに対して PrepareCtrl 関数を呼び出す必要があります。
独自の DDX および DDV ルーチンの記述方法の詳細については、「テクニカル ノート 26: DDX ルーチンおよび DDV ルーチン」を参照してください。 DDX と DDV の概要については、「ダイアログ データ エクスチェンジとダイアログ データ バリデーション」と「ダイアログ ボックス」を参照してください。
必要条件
**ヘッダー:**afxwin.h