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 |
---|---|
Construit un objet CSplitButton. |
Méthodes publiques
Nom |
Description |
---|---|
Crée un contrôle bouton partagé avec les styles spécifiés et l'attache à l'objet actuel d' CSplitButton . |
|
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 |
---|---|
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.
Hiérarchie d'héritage
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.