CMFCRibbonComboBox, classe
La classe d' CMFCRibbonComboBox implémente un contrôle zone de liste déroulante que vous pouvez ajouter une barre de ruban, dans un panneau de ruban, ou à un menu contextuel du ruban.
class CMFCRibbonComboBox : public CMFCRibbonEdit
Membres
Constructeurs
Nom |
Description |
---|---|
Crée un objet de CMFCRibbonComboBox. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un seul élément à la zone de liste. |
|
Supprime un élément spécifié de la zone de liste. |
|
Spécifie si la zone de liste peut modifier la taille lorsqu'elle supprime le bas. |
|
Retourne l'index du premier élément de la zone de liste qui correspond à une chaîne spécifiée. |
|
Retourne le nombre d'éléments dans la zone de liste. |
|
Obtient l'index actuel de l'élément sélectionné dans la zone de liste. |
|
Obtient la hauteur de la zone de liste lorsque la zone de liste est supprimée vers le bas. |
|
Retourne la taille de la zone de liste déroulante comme affiché dans le mode intermédiaire. |
|
Retourne la chaîne associée à un élément à un index spécifié dans la zone de liste. |
|
Retourne les données associées à un élément à un index spécifié dans la zone de liste. |
|
Indique si le contrôle contient une zone d'édition. |
|
Indique si la zone de liste peut être redimensionné. |
|
Appelé par l'infrastructure lorsque l'utilisateur sélectionne un élément dans la zone de liste. |
|
Supprime tous les éléments de la zone de liste et efface la zone d'édition. |
|
Sélectionne un élément dans la zone de liste. |
|
Définit la hauteur de la zone de liste lorsqu'elle est supprimée vers le bas. |
Notes
La zone de liste déroulante du ruban se compose d'une zone de liste combinée avec une étiquette statique ou l'étiquette qui peuvent être modifiées par l'utilisateur. Vous devez spécifier que vous tapez souhaitent lorsque vous créez votre zone de liste déroulante du ruban.
Exemple
L'exemple suivant montre comment construire un objet avec de la classe d' CMFCRibbonComboBox , ajouter un élément à la zone de liste déroulante, sélectionnez un élément dans la zone de liste déroulante, puis ajouter une zone de liste déroulante dans un panneau.
// 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);
Hiérarchie d'héritage
Configuration requise
en-tête : afxribboncombobox.h