ITaskbarList3-Schnittstelle (shobjidl_core.h)
Erweitert ITaskbarList2 durch Das Verfügbarmachen von Methoden, die die in Windows 7 hinzugefügte funktionen des einheitlichen Startens und Wechselns von Taskleistenschaltflächen unterstützen. Diese Funktionalität umfasst Miniaturansichten und Umschaltziele basierend auf einzelnen Registerkarten in einer Anwendung im Registerkartenformat, Miniaturansichtssymbolleisten, Benachrichtigungen und status-Überlagerungen sowie Statusindikatoren.
Vererbung
Die ITaskbarList3-Schnittstelle erbt von ITaskbarList2. ITaskbarList3 verfügt auch über folgende Membertypen:
Methoden
Die ITaskbarList3-Schnittstelle verfügt über diese Methoden.
ITaskbarList3::RegisterTab Informiert die Taskleiste darüber, dass eine neue Registerkarten- oder Dokumentminiaturansicht zur Anzeige im Taskleistengruppen-Flyout einer Anwendung bereitgestellt wurde. |
ITaskbarList3::SetOverlayIcon Wendet eine Überlagerung auf eine Taskleistenschaltfläche an, um die Anwendung status oder eine Benachrichtigung für den Benutzer anzugeben. |
ITaskbarList3::SetProgressState Legt den Typ und zustand des Statusindikators fest, der auf einer Taskleistenschaltfläche angezeigt wird. |
ITaskbarList3::SetProgressValue Zeigt eine Statusleiste an, die in einer Taskleistenschaltfläche gehostet wird, um den bestimmten Prozentsatz des vollständigen Vorgangs anzuzeigen. |
ITaskbarList3::SetTabActive Informiert die Taskleiste darüber, dass ein Registerkarten- oder Dokumentfenster zum aktiven Fenster gemacht wurde. |
ITaskbarList3::SetTabOrder Fügt eine neue Miniaturansicht in das Gruppenflyout einer MDI- oder MDI-Anwendung (Tabbed Document Interface) ein oder verschiebt eine vorhandene Miniaturansicht an eine neue Position in der Gruppe der Anwendung. |
ITaskbarList3::SetThumbnailClip Wählt einen Teil des Clientbereichs eines Fensters aus, der als Miniaturansicht dieses Fensters auf der Taskleiste angezeigt werden soll. |
ITaskbarList3::SetThumbnailTooltip Gibt den Text der QuickInfo an, der angezeigt wird, wenn der Mauszeiger auf einer einzelnen Vorschauansicht in einem Flyout der Taskleistenschaltfläche ruht, oder aktualisiert diesen. |
ITaskbarList3::ThumbBarAddButtons Fügt dem Miniaturansichtsbild eines Fensters in einem Taskleistenschaltflächen-Flyout eine Miniaturansicht mit einem angegebenen Satz von Schaltflächen hinzu. |
ITaskbarList3::ThumbBarSetImageList Gibt eine Bildliste an, die Schaltflächenbilder für eine Symbolleiste enthält, die in ein Miniaturbild eines Fensters in einem Flyout der Taskleistenschaltfläche eingebettet ist. |
ITaskbarList3::ThumbBarUpdateButtons Zeigt Schaltflächen in einer Miniaturansichtssymbolleiste an, aktiviert, deaktiviert oder blendet sie aus, wie es für den aktuellen Zustand des Fensters erforderlich ist. Eine Miniaturansichtssymbolleiste ist eine Symbolleiste, die in ein Miniaturansichtsbild eines Fensters in einem Taskleistenschaltfläche-Flyout eingebettet ist. |
ITaskbarList3::UnregisterTab Entfernt eine Miniaturansicht aus der Vorschaugruppe einer Anwendung, wenn diese Registerkarte oder das Dokument in der Anwendung geschlossen wird. |
Hinweise
Diese Schnittstelle stellt auch die Methoden der Schnittstellen ITaskbarList und ITaskbarList2 bereit, von denen sie erbt.
Wann muss implementiert werden?
Eine Implementierung dieser Schnittstelle wird in Windows als CLSID_TaskbarList bereitgestellt. Diese Schnittstelle wird nicht von Drittanbietern implementiert.Wann sollte verwendet werden?
Verwenden Sie die Methoden dieser Schnittstelle, um Folgendes zu tun:- Wenn Sie mit einer TDI-Anwendung (z. B. Windows Internet Explorer) oder einer MDI-Anwendung (z. B. Microsoft Excel) arbeiten, die ihre Fenster als Gruppe auf der Taskleiste anzeigt:
- Stellen Sie die Taskleiste mit einer Miniaturansicht bereit, die die Ansicht einer einzelnen Registerkarte oder eines einzelnen Dokuments darstellt.
- Entfernen Sie die Miniaturansicht einer einzelnen Registerkarte oder eines dokuments aus der Gruppe.
- Ändern Sie die Reihenfolge der Miniaturansichten in der Gruppe.
- Legen Sie eine Registerkartenminiaturansicht als ausgewähltes Element fest, wenn die Miniaturansichten angezeigt werden.
- Beim Anwenden eines Overlays auf ein Taskleistensymbol, z. B. eine Benachrichtigung.
- Wenn der Fortschritt eines Vorgangs angezeigt wird, z. B. das Kopieren oder Installieren eines Elements.
- Beim Hinzufügen einer Symbolleiste zu einer Miniaturansicht.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |