Condividi tramite


Classe CMFCRibbonComboBox

La classe CMFCRibbonComboBox implementa un controllo combobox da aggiungere a una barra multifunzione, a un pannello della barra multifunzione, o un menu di scelta rapida della barra multifunzione.

class CMFCRibbonComboBox : public CMFCRibbonEdit

Membri

Costruttori

Nome

Descrizione

CMFCRibbonComboBox::CMFCRibbonComboBox

Costruisce un oggetto di CMFCRibbonComboBox.

Metodi pubblici

Nome

Descrizione

CMFCRibbonComboBox::AddItem

Aggiunge un elemento univoco alla casella di riepilogo.

CMFCRibbonComboBox::DeleteItem

Rimuove un elemento specificato dalla casella di riepilogo.

CMFCRibbonComboBox::EnableDropDownListResize

Specifica se la casella di riepilogo può modificare la dimensione quando il menu a discesa.

CMFCRibbonComboBox::FindItem

Restituisce l'indice del primo elemento della casella di riepilogo che corrisponde a una stringa specificata.

CMFCRibbonComboBox::GetCount

Restituisce il numero di elementi della casella di riepilogo.

CMFCRibbonComboBox::GetCurSel

Ottiene l'indice dell'elemento attualmente selezionato nella casella di riepilogo.

CMFCRibbonComboBox::GetDropDownHeight

Ottiene l'altezza della casella di riepilogo quando la casella di riepilogo viene rilasciata verso il basso.

CMFCRibbonComboBox::GetIntermediateSize

Restituisce la dimensione della casella combinata come visualizzato in modalità intermedia.

CMFCRibbonComboBox::GetItem

Restituisce la stringa associata a un elemento a un indice specificato nella casella di riepilogo.

CMFCRibbonComboBox::GetItemData

Restituisce i dati associati a un elemento a un indice specificato nella casella di riepilogo.

CMFCRibbonComboBox::HasEditBox

Indica se il controllo contiene una casella di modifica.

CMFCRibbonComboBox::IsResizeDropDownList

Indica se la casella di riepilogo può essere ridimensionata.

CMFCRibbonComboBox::OnSelectItem

Chiamato dal framework quando l'utente seleziona un elemento nella casella di riepilogo.

CMFCRibbonComboBox::RemoveAllItems

Rimuove tutti gli elementi dalla casella di riepilogo e deselezionare la casella di modifica.

CMFCRibbonComboBox::SelectItem

Selezionare un elemento nella casella di riepilogo.

CMFCRibbonComboBox::SetDropDownHeight

L'altezza della casella di riepilogo quando viene rilasciata verso il basso.

Note

La casella combinata della barra multifunzione è costituito da una casella di riepilogo combinata con un'etichetta statica o l'etichetta che possono essere modificate dall'utente. È necessario specificare che si desidera digitare quando si crea la casella combinata della barra multifunzione.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCRibbonComboBox, aggiungere un elemento alla casella combinata, selezionare un elemento nella casella combinata e aggiungere una casella combinata in un pannello.

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

Gerarchia di ereditarietà

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonEdit

            CMFCRibbonComboBox

Requisiti

intestazione: afxribboncombobox.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCRibbonEdit

Altre risorse

Classi MFC