Freigeben über


Peripheriestatus der Taskleiste (Beispiel)

Veranschaulicht Taskleistensymbolüberlagerungen und Statusanzeigen.

Dieses Thema enthält folgende Abschnitte:

BESCHREIBUNG

In diesem Beispiel wird eine Beispielschaltfläche für die Taskleiste erstellt, auf der die Verwendung von ITaskbarList3::SetOverlayIcon veranschaulicht wird, indem Sie verschiedene aus einem Menü ausgewählte Überlagerungen anwenden können.

Das Beispiel bietet auch die Möglichkeit, einen Statusindikator auf der Schaltfläche zu simulieren, wobei die Verwendung von ITaskbarList3::SetProgressState und ITaskbarList3::SetProgressValue veranschaulicht wird , indem zuerst ein unbestimmter Statusindikator (TBPF_INDETERMINATE) und dann ein normaler proportionaler Indikator (TBPF_NORMAL) angezeigt wird.

Anforderungen

Produkt Mindestversion des Produkts
Windows Windows 7
Windows Software Development Kit (SDK) 7.0

 

Herunterladen des Beispiels

Standort Pfad-URL
GitHub TaskBarPeripheralStatus-Beispiel

Erstellen des Beispiels

So erstellen Sie das Beispiel über die Eingabeaufforderung:

  1. Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie zum Projektverzeichnis TaskbarPeripheralStatus .
  2. Geben Sie msbuild PeripheralStatus.sln ein.

So erstellen Sie das Beispiel mit Microsoft Visual Studio (bevorzugt):

  1. Öffnen Sie Windows Explorer, und navigieren Sie zum Projektverzeichnis TaskbarPeripheralStatus.
  2. Doppelklicken Sie auf das Symbol für die Datei PeripheralStatus.sln, um das Projekt in Visual Studio zu öffnen.
  3. Klicken Sie im Menü Build (Erstellen) auf Build Solution (Projektmappe erstellen).

Ausführen des Beispiels

  1. Navigieren Sie über die Eingabeaufforderung oder windows Explorer zu dem Verzeichnis, das die neue ausführbare Datei (für instance) C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\TaskbarPeripheralStatus\Win32\Debugenthält.

    • Wenn Sie die Befehlszeile verwenden, geben Sie ein PeripheralStatus.exe.
    • Wenn Sie Windows Explorer verwenden, doppelklicken Sie auf das Symbol für PeripheralStatus.exe.

    Ein neues Fenster mit einer zugeordneten Taskleistenschaltfläche wird geöffnet.

  2. Um Überlagerungen zu veranschaulichen, wählen Sie im Menü Peripheriestatus des Fensters Overlay 1 oder Overlay 2 aus. Die ausgewählte Überlagerung wird auf der Taskleistenschaltfläche angezeigt. Um die Überlagerung zu entfernen, wählen Sie Überlagerung löschen aus.

  3. Um die Statusanzeige zu veranschaulichen, wählen Sie im Menü Peripheriestatus des Fensters die Option Status simulieren aus. Die Taskleistenschaltfläche zeigt eine unbestimmte Statusanzeige an und wechselt dann zu einem normalen Indikator.

  4. Wählen Sie im Menü Datei des Fensters beenden aus, um das Programm zu beenden.

Taskleistenerweiterungen