Classe de CMFCDropDownToolbarButton
Un type de bouton de barre d'outils qui se comporte comme un bouton normal lorsqu'un utilisateur clique dessus.Toutefois, il ouvre une barre d'outils de liste déroulante (Classe de CMFCDropDownToolBar si l'utilisateur appuie sur et contient le bouton de barre d'outils.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CMFCDropDownToolbarButton. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
Copie les propriétés d'un autre bouton de barre d'outils sur le bouton actuel.(Substitutions CMFCToolBarButton::CopyFrom.) |
|
CMFCDropDownToolbarButton::CreateObject |
Utilisé par l'infrastructure pour créer une instance dynamique de ce type de classe. |
Ouvre une barre d'outils déroulante. |
|
Les copies du texte du bouton de barre d'outils à un menu.(Substitutions CMFCToolBarButton::ExportToMenuButton.) |
|
Extrait la barre d'outils déroulante associée au bouton. |
|
CMFCDropDownToolbarButton::GetThisClass |
Utilisé par l'infrastructure pour obtenir un pointeur vers l'objet de CRuntimeClass associé à ce type de classe. |
Détermine si la barre d'outils déroulante est actuellement ouverte. |
|
Détermine si le bouton peut être affiché avec une bordure étendue.(Substitutions CMFCToolBarButton::IsExtraSize.) |
|
Appelé par l'infrastructure pour calculer la taille du bouton pour le contexte de périphérique et l'état spécifié d'ancrage.(Substitutions CMFCToolBarButton::OnCalculateSize.) |
|
CMFCDropDownToolbarButton::OnCancelMode |
Appelé par l'infrastructure pour gérer le message de WM_CANCELMODE .(Substitutions CMCToolBarButton::OnCancelMode.) |
Appelé par l'infrastructure lorsque le bouton est inséré dans une nouvelle barre d'outils.(Substitutions CMFCToolBarButton::OnChangeParentWnd.) |
|
Appelé par l'infrastructure lorsque l'utilisateur clique sur le bouton de la souris.(Substitutions CMFCToolBarButton::OnClick.) |
|
Appelé par l'infrastructure lorsque l'utilisateur relâche le bouton de la souris.(Substitutions CMFCToolBarButton::OnClickUp.) |
|
Appelé par l'infrastructure lorsque la barre d'outils parent gère un message d' WM_HELPHITTEST .(Substitutions CMFCToolBarButton::OnContextHelp.) |
|
Modifie le menu fourni lorsque l'application affiche un menu contextuel dans la barre d'outils parente.(Substitutions CMFCToolBarButton::OnCustomizeMenu.) |
|
Appelé par l'infrastructure pour dessiner le bouton en utilisant des styles et des options spécifiés.(Substitutions CMFCToolBarButton::OnDraw.) |
|
Appelé par l'infrastructure pour dessiner le bouton dans le volet Commandes de la boîte de dialogue Personnaliser .(Substitutions CMFCToolBarButton::OnDrawOnCustomizeList.) |
|
Lit cet objet d'une archive ou l'écrit dans une archive.(Substitutions CMFCToolBarButton::Serialize.) |
|
Définit la commande par défaut que l'infrastructure utilise lorsqu'un utilisateur clique sur le bouton. |
Membres de données
Nom |
Description |
---|---|
Spécifie la durée qu'un utilisateur doit contenir le bouton de la souris avant la barre d'outils déroulante s'affiche. |
Notes
CMFCDropDownToolBarButton diffère d'un bouton simple car il a une petite flèche dans le coin inférieur droit du bouton.Une fois que l'utilisateur sélectionne un bouton de la barre d'outils déroulante, l'infrastructure affiche son icône sur le bouton de barre d'outils de niveau supérieur (bouton avec la petite flèche dans le coin inférieur droit).
Pour plus d'informations sur la manière d'implémenter une barre d'outils déroulante, consultez Classe de CMFCDropDownToolBar.
L'objet d' CMFCDropDownToolBarButton peut être exporté vers un objet de Classe de CMFCToolBarMenuButton et afficher un bouton de menu à un menu contextuel.
Hiérarchie d'héritage
Configuration requise
en-tête : afxdropdowntoolbar.h
Voir aussi
Tâches
Procédure pas - à - pas : Disposition des contrôles sur les barres d'outils
Référence
Classe de CMFCToolBarMenuButton