次の方法で共有


CDataExchange::PrepareEditCtrl

フレームワークは、ダイアログ データ エクスチェンジ (DDX) と検証 (DDV) に指定した編集コントロールを準備するには、このメンバー関数を呼び出します。

HWND PrepareEditCtrl(
   int nIDC 
);

パラメーター

  • nIDC
    DDX または DDV を準備する編集コントロールの ID。

戻り値

DDX または DDV のように準備する編集コントロールの HWND

解説

すべての編集のコントロールに PrepareCtrl を使用します。

準備は、次の 2 点で構成されます。最初に、PrepareEditCtrlCDataExchange のクラスでコントロールの HWND を格納します。フレームワークは、DDX または DDV のエラーの場合前に特定のコントロールにフォーカスを復元するには、このハンドルを使用します。第 2 に、PrepareEditCtrl は、データが交換されるか、検証されたコントロールがエディット コントロールであることを示すに CDataExchange のクラスにフラグを設定します。

カスタム DDX の Implementors または DDV ルーチンは、DDX で交換データまたはデータ DDV によって検証であるすべてのエディット コントロールの PrepareEditCtrl を呼び出す必要があります。

独自の DDX と DDV ルーチンを記述する方法の詳細については、テクニカル ノート 26を参照してください。DDX と DDV の概要については、ダイアログ データ エクスチェンジと検証ダイアログ ボックスのトピックを参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDataExchange クラス

階層図

CDataExchange::Fail