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 |
---|---|
Costruisce un oggetto di CMFCRibbonComboBox. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un elemento univoco alla casella di riepilogo. |
|
Rimuove un elemento specificato dalla casella di riepilogo. |
|
Specifica se la casella di riepilogo può modificare la dimensione quando il menu a discesa. |
|
Restituisce l'indice del primo elemento della casella di riepilogo che corrisponde a una stringa specificata. |
|
Restituisce il numero di elementi della casella di riepilogo. |
|
Ottiene l'indice dell'elemento attualmente selezionato nella casella di riepilogo. |
|
Ottiene l'altezza della casella di riepilogo quando la casella di riepilogo viene rilasciata verso il basso. |
|
Restituisce la dimensione della casella combinata come visualizzato in modalità intermedia. |
|
Restituisce la stringa associata a un elemento a un indice specificato nella casella di riepilogo. |
|
Restituisce i dati associati a un elemento a un indice specificato nella casella di riepilogo. |
|
Indica se il controllo contiene una casella di modifica. |
|
Indica se la casella di riepilogo può essere ridimensionata. |
|
Chiamato dal framework quando l'utente seleziona un elemento nella casella di riepilogo. |
|
Rimuove tutti gli elementi dalla casella di riepilogo e deselezionare la casella di modifica. |
|
Selezionare un elemento nella casella di riepilogo. |
|
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à
Requisiti
intestazione: afxribboncombobox.h