Partager via


CSnapInItemImpl::SetToolbarButtonInfo

Appelez cette fonction pour modifier les styles de bouton de barre d'outils, de l'objet enfichable, avant la barre d'outils est créée.

void SetToolbarButtonInfo( 
   UINT id, 
   BYTE *fsState, 
   BYTE *fsType  
);

Paramètres

  • id
    [in] L'ID du bouton de barre d'outils à définir.

  • fsState
    [in] les balises d'état du bouton. Peut être un ou plusieurs des éléments suivants :

    • TBSTATE_CHECKED le bouton a le style de TBSTYLE_CHECKED et est enfoncé.

    • TBSTATE_ENABLED le bouton accepte l'entrée d'utilisateur. Un bouton qui n'a pas ce rapport n'accepte pas les entrées d'utilisateur et est grisé.

    • TBSTATE_HIDDEN le bouton n'est pas visible et ne peut pas recevoir l'entrée d'utilisateur.

    • TBSTATE_INDETERMINATE le bouton est grisé.

    • TBSTATE_PRESSED le bouton est enfoncé.

    • Le saut de ligne d'TBSTATE_WRAP A suit le bouton. Le bouton doit également avoir TBSTATE_ENABLED.

  • fsType
    [in] les balises d'état du bouton. Peut être un ou plusieurs des éléments suivants :

    • TBSTYLE_BUTTON crée un bouton de commande standard.

    • TBSTYLE_CHECK crée un bouton qui alterne enfoncé et les rapports non appuyés chaque fois que l'utilisateur clique dessus. Le bouton a une couleur d'arrière-plan différente lorsqu'il est dans l'état enfoncé.

    • TBSTYLE_CHECKGROUP crée un bouton de contrôle qui reste enfoncé jusqu'à ce qu'un autre bouton dans le groupe est enfoncé.

    • TBSTYLE_GROUP crée un bouton qui reste enfoncé jusqu'à ce qu'un autre bouton dans le groupe est enfoncé.

    • TBSTYLE_SEP crée un séparateur, en fournissant un petit intervalle entre les groupes de boutons. Un bouton possédant ce style ne reçoit pas l'entrée d'utilisateur.

Configuration requise

Header: atlsnap.h

Voir aussi

Référence

CSnapInItemImpl, classe