MFCコントロールへのクラス参照の追加方法。
MFCプログラムで新しいMFCコントロールクラスを追加する手順は次のとおりです。
- Visual Studioを開いて、MFCプロジェクトを選択してください。
- 「ソリューションエクスプローラー」でプロジェクトを右クリックし、「追加」→「クラス」を選択します。
- 「クラスの追加」ダイアログボックスの「コントロール」タブを選択します。
- ボタン(CButton)、編集ボックス(CEdit)など、追加したいコントロールの種類を選択します。 「クラスを追加」ボタンをクリックします。
- 「クラス名」テキストボックスにコントロールクラスに付ける名前を入力して、「OK」をクリックします。
- Visual Studioは、新しいコントロール クラス ファイルを自動的に生成し、プロジェクトに追加します。
- 作成したコントロールクラスをメンバ変数としてダイアログクラスに追加する
- OnInitDialog() 関数内で、DDX_Control 関数を使用して、メンバー変数をダイアログ内のコントロールに関連付けます。
コード内でこのコントロールクラスのメンバメソッドとプロパティを使い、関連コントロールを操作・制御できるようになりました。
ダイアログリソースにコントロールを追加する前に、対応するコントロールが追加され、そのコントロールに一意の ID があることを確認してください。