IDeskBand2-Schnittstelle (shobjidl.h)
Macht Methoden verfügbar, um Transluzenzeffekte in einem Deskband-Objekt zu aktivieren und abzufragen.
Vererbung
Die IDeskBand2-Schnittstelle erbt von IDeskBand. IDeskBand2 verfügt auch über folgende Membertypen:
Methoden
Die IDeskBand2-Schnittstelle verfügt über diese Methoden.
IDeskBand2::CanRenderComposited Gibt die Fähigkeit des Schreibtischbands an, als lichtdurchlässig angezeigt zu werden. |
IDeskBand2::GetCompositionState Ruft den Kompositionsstatus ab. |
IDeskBand2::SetCompositionState Legt den Kompositionszustand fest. |
Hinweise
Diese Schnittstelle stellt auch die Methoden der Schnittstellen IOleWindow, IDockingWindow und IDeskBand bereit, von denen sie erbt.
Wenn diese Schnittstelle in allen aktiven Deskbändern implementiert ist, kann die Taskleiste mit transluzenten Effekten angezeigt werden. Wenn ein aktives Deskband IDeskBand2 nicht implementiert, wird die Transluzenz für die gesamte Taskleiste deaktiviert.
Ein Deskband kann IDeskBand2 wie folgt als Kommunikationsverbindung zwischen sich und der Taskleiste implementieren:
- Die Taskleiste ruft IDeskBand2::CanRenderComposited auf , um zu erfahren, ob ein Deskband Transluzenz unterstützt. Andernfalls wird die gesamte Taskleiste undurchsichtig gerendert.
- Die Taskleiste ruft IDeskBand2::SetCompositionState als Reaktion darauf auf, dass ein Benutzer transluzente Effekte ein- oder ausschaltet. Die Taskleiste sollte versuchen, sich als Reaktion auf diesen Aufruf transluzent oder undurchsichtig zu rendern.
- IDeskBand2::GetCompositionState ist das Pendant zu IDeskBand2::SetCompositionState.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl.h |