Partager via


CSplitButton, classe

La classe d' CSplitButton représente un contrôle bouton partagé. Le contrôle bouton partagé est le comportement par défaut lorsqu'un utilisateur clique sur la majeure partie du bouton, et affiche un menu déroulant lorsqu'un utilisateur clique sur la flèche déroulante du bouton.

class CSplitButton : public CButton

Membres

Constructeurs publics

Nom

Description

CSplitButton::CSplitButton

Construit un objet CSplitButton.

Méthodes publiques

Nom

Description

CSplitButton::Create

Crée un contrôle bouton partagé avec les styles spécifiés et l'attache à l'objet actuel d' CSplitButton .

CSplitButton::SetDropDownMenu

Définit la zone déroulante qui s'affiche lorsqu'un utilisateur clique sur la flèche de déroulement du contrôle actuel de bouton partagé.

Méthodes protégées

Nom

Description

CSplitButton::OnDropDown

Traite la notification d' BCN_DROPDOWN que le système envoie lorsqu'un utilisateur clique sur la flèche de déroulement du contrôle actuel de bouton partagé.

Notes

La classe d' CSplitButton est dérivée de la classe de CButton . Le contrôle bouton partagé est un contrôle bouton dont le style est BS_SPLITBUTTON. Il affiche un menu personnalisé lorsqu'un utilisateur clique sur la flèche déroulante. Pour plus d'informations, consultez les styles d' BS_SPLITBUTTON et d' BS_DEFSPLITBUTTON dans styles des boutons.

L'illustration suivante représente une boîte de dialogue qui contient un contrôle pager et (1) un contrôle bouton partagé. (2) La flèche de déroulement a déjà été cliqué et (3) le sous-menu s'affiche.

Dialogue avec un bouton partagé et un contrôle pager.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CButton

CSplitButton

Configuration requise

en-tête : afxcmn.h

Cette classe est prise en Windows Vista et versions ultérieures.

Les spécifications supplémentaires pour cette classe sont décrites dans Spécifications pour la génération des contrôles communs Windows Vista.

Voir aussi

Référence

CSplitButton, classe

Graphique de la hiérarchie

CButton, classe