Interface IDeskBand2 (shobjidl.h)
Expose des méthodes pour activer et interroger des effets de translucidité dans un objet deskband.
Héritage
L’interface IDeskBand2 hérite d’IDeskBand. IDeskBand2 a également les types de membres suivants :
Méthodes
L’interface IDeskBand2 a ces méthodes.
IDeskBand2 ::CanRenderComposited Indique la capacité du deskband à être affiché comme translucide. |
IDeskBand2 ::GetCompositionState Obtient l’état de composition. |
IDeskBand2 ::SetCompositionState Définit l’état de composition. |
Remarques
Cette interface fournit également les méthodes des interfaces IOleWindow, IDockingWindow et IDeskBand , dont elle hérite.
Si elle est implémentée dans tous les deskbands actifs, cette interface permet d’afficher la barre des tâches à l’aide d’effets translucides. Si un deskband actif n’implémente pas IDeskBand2, la translucidité est désactivée pour l’ensemble de la barre des tâches.
Un deskband peut implémenter IDeskBand2 en tant que canal de communication entre lui-même et la barre des tâches comme suit :
- La barre des tâches appelle IDeskBand2 ::CanRenderComposited pour savoir si un deskband prend en charge la translucidité. Si ce n’est pas le cas, l’ensemble de la barre des tâches est rendu opaque.
- La barre des tâches appelle IDeskBand2 ::SetCompositionState comme il convient en réponse à un utilisateur qui active ou désactive les effets translucides. La barre des tâches doit tenter de se rendre translucide ou opaque en réponse à cet appel.
- IDeskBand2 ::GetCompositionState est l’équivalent de IDeskBand2 ::SetCompositionState.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl.h |