CMFCRibbonComboBox クラス
更新 : 2007 年 11 月
CMFCRibbonComboBox クラスは、リボン バー、リボン パネル、またはリボン ポップアップ メニューに追加できるコンボ ボックスを実装します。
class CMFCRibbonComboBox : public CMFCRibbonEdit
メンバ
コンストラクタ
名前 |
説明 |
---|---|
CMFCRibbonComboBox オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
リスト ボックスに一意の項目を追加します。 |
|
リスト ボックスから指定された項目を削除します。 |
|
リスト ボックスをドロップダウンしたときに、サイズを変更できるかどうかを指定します。 |
|
指定された文字列と一致するリスト ボックス内の最初の項目のインデックスを返します。 |
|
リスト ボックスの項目数を返します。 |
|
リスト ボックスで現在選択されている項目のインデックスを取得します。 |
|
リスト ボックスがドロップダウンされたときのリスト ボックスの高さを取得します。 |
|
中間モードで表示されるときのコンボ ボックスのサイズを返します。 |
|
リスト ボックス内の、指定されたインデックス位置にある項目に関連付けられた文字列を返します。 |
|
リスト ボックスの指定したインデックス位置にある項目に関連するデータを返します。 |
|
コントロールにエディット ボックスが含まれるかどうかを示します。 |
|
リスト ボックスのサイズを変更できるかどうかを示します。 |
|
ユーザーがリスト ボックス内の項目を選択したときに、フレームワークによって呼び出されます。 |
|
リスト ボックスからすべての項目を削除し、エディット ボックスをクリアします。 |
|
リスト ボックスの項目を選択します。 |
|
リスト ボックスがドロップダウンされたときの高さを設定します。 |
解説
リボン コンボ ボックスは、静的ラベルまたはユーザーが編集できるラベルと組み合わせたリスト ボックスで構成されます。リボン コンボ ボックスを作成するときにどちらかの種類を指定する必要があります。
使用例
CMFCRibbonComboBox クラスのオブジェクトの構築、コンボ ボックスへの項目の追加、コンボ ボックスでの項目の選択、およびパネルへのコンボ ボックスの追加方法を次の例に示します。
// Create a simple combo box with two entries:
// The first parameter is the id of the combo box.
// The third parameter is the width of the combo box in pixels.
// The fourth parameter is the display label of the combo box.
// The fifth parameter is the index of the small image of the combo box.
CMFCRibbonComboBox *pComboSimple = new CMFCRibbonComboBox(-1, FALSE, -1, 0, -1);
// Add two items to the combo box and select the first item in the list:
pComboSimple->AddItem(_T("Hi!"));
pComboSimple->AddItem(_T("Hello!"));
pComboSimple->SelectItem(0);
// Add combo button to "Favorites" panel:
// CMFCRibbonPanel* pPanelFavorites
pPanelFavorites->Add(pComboSimple);
継承階層
必要条件
ヘッダー : afxribboncombobox.h