Partager via


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

Bb984096.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton

Construit un objet CMFCDropDownToolbarButton.

CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton

Destructor.

Bb984096.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CMFCDropDownToolbarButton::CopyFrom

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.

CMFCDropDownToolbarButton::DropDownToolbar

Ouvre une barre d'outils déroulante.

CMFCDropDownToolbarButton::ExportToMenuButton

Les copies du texte du bouton de barre d'outils à un menu.(Substitutions CMFCToolBarButton::ExportToMenuButton.)

CMFCDropDownToolbarButton::GetDropDownToolBar

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.

CMFCDropDownToolbarButton::IsDropDown

Détermine si la barre d'outils déroulante est actuellement ouverte.

CMFCDropDownToolbarButton::IsExtraSize

Détermine si le bouton peut être affiché avec une bordure étendue.(Substitutions CMFCToolBarButton::IsExtraSize.)

CMFCDropDownToolbarButton::OnCalculateSize

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.)

CMFCDropDownToolbarButton::OnChangeParentWnd

Appelé par l'infrastructure lorsque le bouton est inséré dans une nouvelle barre d'outils.(Substitutions CMFCToolBarButton::OnChangeParentWnd.)

CMFCDropDownToolbarButton::OnClick

Appelé par l'infrastructure lorsque l'utilisateur clique sur le bouton de la souris.(Substitutions CMFCToolBarButton::OnClick.)

CMFCDropDownToolbarButton::OnClickUp

Appelé par l'infrastructure lorsque l'utilisateur relâche le bouton de la souris.(Substitutions CMFCToolBarButton::OnClickUp.)

CMFCDropDownToolbarButton::OnContextHelp

Appelé par l'infrastructure lorsque la barre d'outils parent gère un message d' WM_HELPHITTEST .(Substitutions CMFCToolBarButton::OnContextHelp.)

CMFCDropDownToolbarButton::OnCustomizeMenu

Modifie le menu fourni lorsque l'application affiche un menu contextuel dans la barre d'outils parente.(Substitutions CMFCToolBarButton::OnCustomizeMenu.)

CMFCDropDownToolbarButton::OnDraw

Appelé par l'infrastructure pour dessiner le bouton en utilisant des styles et des options spécifiés.(Substitutions CMFCToolBarButton::OnDraw.)

CMFCDropDownToolbarButton::OnDrawOnCustomizeList

Appelé par l'infrastructure pour dessiner le bouton dans le volet Commandes de la boîte de dialogue Personnaliser .(Substitutions CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCDropDownToolbarButton::Serialize

Lit cet objet d'une archive ou l'écrit dans une archive.(Substitutions CMFCToolBarButton::Serialize.)

CMFCDropDownToolbarButton::SetDefaultCommand

Définit la commande par défaut que l'infrastructure utilise lorsqu'un utilisateur clique sur le bouton.

Bb984096.collapse_all(fr-fr,VS.110).gifMembres de données

Nom

Description

CMFCDropDownToolbarButton::m_uiShowBarDelay

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

CObject

   CMFCToolBarButton

      CMFCDropDownToolbarButton

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

Graphique de la hiérarchie

Classe de CMFCDropDownToolBar

Classe de CMFCToolBar

Classe de CMFCToolBarMenuButton

Autres ressources

Classes MFC