Partager via


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

Voir aussi

IToolbar