CComboBoxEx

CComboBoxExクラス イメージ リストのサポートを提供することで、コンボ ボックス コントロールを拡張します。CComboBoxExを使用してコンボ ボックス コントロールを作成するには、独自のイメージの描画コードを実装する必要がなくなりました。代わりに、 CComboBoxExを使用して、イメージ リストからイメージにアクセスするには。

イメージ リストのサポート

標準のコンボ ボックスでは、コンボ ボックスの所有者は、オーナー描画コントロールとしてコンボ ボックスを作成することによって、イメージを描画する責任です。CComboBoxExを使用すると、それらに含まれるため、 CBS_OWNERDRAWFIXEDCBS_HASSTRINGSの描画スタイルを設定する必要はありません。それ以外の場合、描画操作を実行するコードを記述する必要があります。CComboBoxExコントロール項目ごとに最大 3 つの画像のサポート: 1 つが選択されていない状態と、オーバーレイ イメージの選択した状態。

スタイル

CComboBoxEx CBS_SIMPLECBS_DROPDOWNCBS_DROPDOWNLISTWS_CHILDスタイルをサポートしています。ウィンドウを作成するときに渡される他のすべてのスタイルは、コントロールでは無視されます。ウィンドウを作成した後は、 SetExtendedStyleCComboBoxExメンバーを呼び出すことによって他のコンボ ボックスのスタイルの機能を提供できます。これらのスタイルでは、することができます。:

これらのスタイルのフラグが詳しくで説明されます を使用して CComboBoxExVisual の C++ プログラマのガイド

アイテムの保存期間とコールバック属性

項目とイメージ、インデントの値、および文字列、インデックスなどの項目の情報が格納、Win32 構造体の プラットフォーム SDKで説明されている、 COMBOBOXEXITEM。構造にもコールバック フラグに対応するメンバーが含まれています。

詳細な概念についてを参照してください を使用して CComboBoxExVisual の C++ プログラマのガイド

#include lt;afxcmn.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

サンプル特価; MFC サンプル MFCIE(&N)

参照特価;CComboBox(&N)

Index