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 |