Partager via


IToolbar ::SetButtonState, méthode (mmc.h)

La méthode IToolbar ::SetButtonState permet à un composant logiciel enfichable de définir un attribut d’un bouton.

Syntaxe

HRESULT SetButtonState(
  [in] int              idCommand,
  [in] MMC_BUTTON_STATE nState,
  [in] BOOL             bState
);

Paramètres

[in] idCommand

Valeur unique que le composant logiciel enfichable a associée à un bouton à l’aide de la méthode InsertButton ou AddButtons utilisant la structure MMCBUTTON .

[in] nState

Valeur qui spécifie l’état à définir pour le bouton. Il peut s’agir de l’un des éléments suivants :

ENABLED

Le bouton accepte les entrées utilisateur. Un bouton qui n’a pas cet état n’accepte pas l’entrée utilisateur et apparaît grisé.

CHECKED

Le bouton a le style CHECKED et est en cours d’appui.

HIDDEN

Le bouton n’est pas visible et ne peut pas recevoir d’entrée utilisateur.

INDÉTERMINÉ

Le bouton apparaît grisé.

BUTTONPRESSED

Le bouton est en cours d’appui.

[in] bState

Valeur qui spécifie si l’état identifié dans nState a la valeur TRUE ou FALSE. TRUE définit l’état du bouton sur l’état identifié par nState et FALSE efface l’état (s’il est déjà défini).

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Remarques

Les composants logiciels enfichables ne doivent pas définir les états de bouton tant que la barre d’outils n’a pas été attachée à l’aide de IControlbar ::Attach.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h
DLL Mmcndmgr.dll

Voir aussi

IToolbar