Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le bouton bascule quand un clic est activé fournit une entrée à une application. Le contrôle représente un état bascule mutuellement exclusif.
- Détails
- activer/désactiver les propriétés du bouton
- rubriques connexes
Détails
La capture d’écran suivante illustre le bouton bascule du ruban.
Activer/désactiver les propriétés du bouton
L’infrastructure du ruban définit une collection de clés de propriété pour le contrôle Bouton bascule.
En règle générale, une propriété Bouton bascule est mise à jour dans l’interface utilisateur du ruban en invalidant la commande associée au contrôle via un appel à la méthode IUIFramework ::InvalidateUICommand. L’événement d’invalidation est géré et les mises à jour de propriétés définies par l'IUICommandHandler ::UpdateProperty méthode de rappel.
La méthode de rappel IUICommandHandler ::UpdateProperty n’est pas exécutée et l’application interrogée pour une valeur de propriété mise à jour, jusqu’à ce que la propriété soit requise par l’infrastructure. Par exemple, lorsqu’un onglet est activé et qu’un contrôle est révélé dans l’interface utilisateur du ruban ou lorsqu’une info-bulle est affichée.
Note
Dans certains cas, une propriété peut être récupérée via la méthode IUIFramework ::GetUICommandProperty et définie avec la méthode IUIFramework ::SetUICommandProperty.
Le tableau suivant répertorie les clés de propriété associées au contrôle Bouton bascule.
| Clé de propriété | Notes |
|---|---|
| UI_PKEY_BooleanValue | Prend en charge IUIFramework ::GetUICommandProperty et IUIFramework ::SetUICommandProperty.
Remarque : Si la commande associée au contrôle est invalidée par le biais d’un appel à IUIFramework ::InvalidateUICommand, l’infrastructure interroge cette propriété lorsque UI_INVALIDATIONS_VALUE est passée en tant que valeur de indicateurs. |
| UI_PKEY_Enabled | Prend en charge IUIFramework ::GetUICommandProperty et IUIFramework ::SetUICommandProperty. |
| UI_PKEY_Keytip | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_Label | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_LabelDescription | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_LargeHighContrastImage | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_LargeImage | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_SmallHighContrastImage | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_SmallImage | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_TooltipDescription | Ne peut être mis à jour qu’à l’aide d’une invalidation. |
| UI_PKEY_TooltipTitle | Ne peut être mis à jour qu’à l’aide d’une invalidation. |