Structure MMCBUTTON (mmc.h)
La structure MMCBUTTON contient des valeurs utilisées pour créer des boutons dans une barre d’outils. Cette structure est similaire à la structure TBBUTTON décrite dans les rubriques du Kit de développement logiciel (SDK) de plateforme relatives aux contrôles courants.
Syntaxe
typedef struct _MMCButton {
int nBitmap;
int idCommand;
BYTE fsState;
BYTE fsType;
LPOLESTR lpButtonText;
LPOLESTR lpTooltipText;
} MMCBUTTON;
Membres
nBitmap
Valeur qui spécifie l’index de base zéro d’une image de bouton.
idCommand
Valeur qui spécifie l’identificateur de commande retourné lors d’un clic sur un bouton. Il peut s’agir de n’importe quelle valeur entière souhaitée par l’utilisateur. Seul le mot bas de l’int est utilisé.
fsState
Valeur qui spécifie les indicateurs d’état de bouton. Ce membre peut être l’une des valeurs suivantes :
TBSTATE_CHECKED
Le bouton a le style TBSTYLE_CHECKED et est en cours d’appui.
TBSTATE_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é.
TBSTATE_HIDDEN
Le bouton n’est pas visible et ne peut pas recevoir d’entrée utilisateur.
TBSTATE_INDETERMINATE
Le bouton apparaît grisé.
TBSTATE_PRESSED
Le bouton est en cours d’appui.
fsType
Valeur qui spécifie le style du bouton. Ce membre peut être n’importe quelle combinaison des valeurs suivantes :
TBSTYLE_BUTTON
Crée un bouton pousseur standard.
TBSTYLE_CHECK
Crée un bouton qui bascule entre les états pressés et 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 appuyé.
TBSTYLE_CHECKGROUP
Crée un bouton case activée qui reste enfoncé jusqu’à ce qu’un autre bouton du groupe soit appuyé.
TBSTYLE_GROUP
Crée un bouton qui reste enfoncé jusqu’à ce qu’un autre bouton du groupe soit appuyé.
TBSTYLE_SEP
Crée un séparateur, en fournissant un petit écart entre les groupes de boutons. Un bouton qui a ce style ne reçoit pas d’entrée utilisateur.
lpButtonText
Pointeur vers le texte associé à un instance particulier de la structure MMCBUTTON.
lpTooltipText
Pointeur vers le texte d’une info-bulle particulière.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | mmc.h |