拡張コンボ ボックス コントロールの作成方法は、ダイアログ ボックスでコントロールを使用しているか、ダイアログ 以外のウィンドウでコントロールを作成しているかによって異なります。
ダイアログ ボックスで CComboBoxEx を直接使用するには
ダイアログ エディターで、拡張コンボ ボックス コントロールをダイアログ テンプレート リソースに追加します。 コントロール ID を指定します。
拡張コンボ ボックス コントロールの [プロパティ] ダイアログ ボックスを使用して、必要なスタイルを指定します。
メンバー変数の追加ウィザードを使用して、CComboBoxEx 型のメンバー変数を Control プロパティと共に追加します。 このメンバーを使用して、
CComboBoxEx
メンバー関数を呼び出すことができます。クラス ウィザードを使用して、処理する必要がある拡張コンボ ボックス コントロール通知メッセージのダイアログ クラスのハンドラー関数をマップします (「関数へのメッセージのマッピング」を参照)。
OnInitDialog で、
CComboBoxEx
オブジェクトの追加のスタイルを設定します。
非ダイアログ ウィンドウで CComboBoxEx を使用するには
ビューまたはウィンドウ クラスでコントロールを定義します。
場合によっては、親ウィンドウの OnCreate ハンドラー関数と同じくらい早く、OnInitialUpdate でコントロールの Create メンバー関数を呼び出します。 コントロールのスタイルを設定します。