Partager via


CButton::SetDropDownState

Définit l'état déroulant du contrôle actuel de bouton partagé.

BOOL SetDropDownState(
     BOOL fDropDown
);

Paramètres

Paramètre

Description

[in] fDropDown

true pour définir l'état d' BST_DROPDOWNPUSHED ; sinon, false.

Valeur de retour

true si cette méthode est réussie ; sinon, false.

Notes

Un contrôle bouton partagé possède un style d' BS_SPLITBUTTON ou d' BS_DEFSPLITBUTTON et se compose d'un bouton et une flèche de déroulement à sa droite.Pour plus d'informations, consultez Button Styles.Généralement, l'état déroulant est défini lorsque l'utilisateur clique sur la flèche déroulante.Utilisez cette méthode par programmation affectez à l'état déroulant du contrôle.La flèche déroulante est grisée dessiné pour indiquer l'état.

Cette méthode envoie le message de BCM_SETDROPDOWNSTATE , qui est décrit dans Kit de développement logiciel Windows.

Configuration requise

en-tête : afxwin.h

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

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

Exemple

L'exemple de code suivant définit la variable, m_splitButton, qui est utilisée pour accéder par programme le contrôle bouton partagé.Cette variable est utilisée dans l'exemple suivant.

public:
    // Variable to access programatically defined command link control.
    CButton m_cmdLink;
    // Variable to access programatically defined split button control. 
    CButton m_splitButton;

L'exemple de code suivant définit l'état du contrôle bouton partagé pour indiquer que la flèche déroulante est un push.

    /* Set the state of the split button control to indicate that 
    the drop-down arrow is pushed. The arrow is drawn shaded to 
    indicate the state.
    */
    m_splitButton.SetDropDownState( TRUE );

Voir aussi

Référence

Classe de CButton

Graphique de la hiérarchie

BCM_SETDROPDOWNSTATE