CMFCRibbonComboBox-Klasse

Die CMFCRibbonComboBox-Klasse implementiert ein Kombinationsfeld-Steuerelement, das Sie einer Menübandleiste, einem Favoritenmenübandbereich oder einem Menübandpopupmenü hinzufügen können.

class CMFCRibbonComboBox : public CMFCRibbonEdit

Mitglieder

Bb983816.collapse_all(de-de,VS.110).gifKonstruktoren

Name

Description

CMFCRibbonComboBox::CMFCRibbonComboBox

Erstellt ein CMFCRibbonComboBox-Objekt.

Bb983816.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCRibbonComboBox::AddItem

Fügt ein Unikat dem Listenfeld an.

CMFCRibbonComboBox::DeleteItem

Löscht ein angegebenes Element aus dem Listenfeld.

CMFCRibbonComboBox::EnableDropDownListResize

Gibt an, ob das Listenfeld Größe ändern kann, wenn unten ablegt.

CMFCRibbonComboBox::FindItem

Gibt den Index des ersten Elements im Listenfeld zurück, das eine angegebene Zeichenfolge.

CMFCRibbonComboBox::GetCount

Gibt die Anzahl der Elemente im Listenfeld zurück.

CMFCRibbonComboBox::GetCurSel

Ruft den Index des aktuell ausgewählten Elements im Listenfeld ab.

CMFCRibbonComboBox::GetDropDownHeight

Ruft die Höhe des Listenfelds ab, wenn das Listenfeld unten abgelegt wird.

CMFCRibbonComboBox::GetIntermediateSize

Gibt die Größe des Kombinationsfelds zurück, wie aus dem Modus angezeigt.

CMFCRibbonComboBox::GetItem

Gibt die Zeichenfolge zurück, die einem Element zu einem angegebenen Index im Listenfeld zugeordnet ist.

CMFCRibbonComboBox::GetItemData

Gibt die Daten zurück, die einem Element zu einem angegebenen Index im Listenfeld zugeordnet werden.

CMFCRibbonComboBox::HasEditBox

Gibt an, ob das Steuerelement ein Eingabefeld enthält.

CMFCRibbonComboBox::IsResizeDropDownList

Gibt an, ob das Listenfeld Größe geändert werden kann.

CMFCRibbonComboBox::OnSelectItem

Aufgerufen vom Framework, wenn der Benutzer ein Element im Listenfeld aus.

CMFCRibbonComboBox::RemoveAllItems

Löscht alle Elemente im Listenfeld und löscht das Eingabefeld.

CMFCRibbonComboBox::SelectItem

Wählt ein Element im Listenfeld aus.

CMFCRibbonComboBox::SetDropDownHeight

Gibt die Höhe des Listenfelds fest, wenn sie unten abgelegt wird.

Hinweise

Das Menübandkombinationsfeld besteht aus einem Listenfeld, das entweder mit einer statische Bezeichnung oder Beschriftung, die kombiniert, wird vom Benutzer bearbeitet werden können.Sie müssen angeben, die gewünschten eingeben, wenn Sie das Menübandkombinationsfeld erstellen.

Beispiel

Das folgende Beispiel zeigt, wie ein Objekt der Klasse CMFCRibbonComboBox erstellt, ein Element dem Kombinationsfeld hinzufügt, ein Element im Kombinationsfeld auswählt und ein Kombinationsfeld einem Bereich hinzufügt.

    // 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);

Vererbungshierarchie

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonEdit

            CMFCRibbonComboBox

Anforderungen

Header: afxribboncombobox.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCRibbonEdit-Klasse

Weitere Ressourcen

MFC-Klassen