拡張コンボ ボックス コントロールの作成

更新 : 2007 年 11 月

拡張コンボ ボックス コントロールの作成方法は、ダイアログ ボックスでコントロールを使用するか、ダイアログ ボックス以外のウィンドウでコントロールを使用するかで異なります。

ダイアログ ボックスで CComboBoxEx を直接使用するには

  1. ダイアログ エディタで、拡張コンボ ボックス コントロールをダイアログ テンプレート リソースに追加します。コントロール ID を指定します。

  2. 拡張コンボ ボックス コントロールの [プロパティ] ダイアログ ボックスで、必要に応じてスタイルを指定します。

  3. メンバ変数の追加 を使用してコントロール プロパティと共に CComboBoxEx 型のメンバ変数を追加します。このメンバを使用して、CComboBoxEx メンバ関数を呼び出すことができます。

  4. プロパティ ウィンドウで、処理する必要がある拡張コンボ ボックス コントロールの通知メッセージに対してダイアログ クラスのハンドラ関数を割り当てます。「関数へのメッセージの割り当て」を参照してください。

  5. OnInitDialogCComboBoxEx オブジェクトに追加するスタイルを設定します。

ダイアログ ボックス以外のウィンドウで CComboBoxEx を使用するには

  1. ビューまたはウィンドウ クラスでコントロールを定義します。

  2. コントロールの Create メンバ関数を呼び出します。通常、OnInitialUpdate 関数内で、親ウィンドウの OnCreate ハンドラ関数を呼び出すのと同じタイミングで呼び出します。コントロールにスタイルを設定します。

参照

概念

コントロール (MFC)

参照

CComboBoxEx の使い方