Поделиться через


Пример: статус периферийных элементов на панели задач

Демонстрирует наложения значков панели задач и индикаторы выполнения.

В этом разделе содержатся следующие подразделы.

Описание

В этом примере создается пример кнопки панели задач, на которой демонстрируется использование ITaskbarList3::SetOverlayIcon , позволяя применять различные наложения, выбранные в меню.

Пример также предоставляет возможность имитации индикатора хода выполнения на кнопке, демонстрируя использование ITaskbarList3::SetProgressState и ITaskbarList3::SetProgressValue путем отображения сначала неопределенного индикатора хода выполнения (TBPF_INDETERMINATE), а затем нормального пропорционального индикатора (TBPF_NORMAL).

Требования

Продукт Минимальная версия продукта
Windows Windows 7
Windows SDK 7,0

 

Скачивание примера

Расположение URL-адрес пути
GitHub Пример TaskBarPeripheralStatus

Построение образца

Чтобы выполнить сборку примера из командной строки, выполните следующие действия:

  1. Откройте окно командной строки и перейдите в каталог проекта TaskbarPeripheralStatus .
  2. Введите msbuild PeripheralStatus.sln.

Создание примера с помощью Microsoft Visual Studio (предпочтительно):

  1. Откройте Windows Обозреватель и перейдите в каталог проекта TaskbarPeripheralStatus.
  2. Дважды щелкните значок файла PeripheralStatus.sln, чтобы открыть проект в Visual Studio.
  3. В меню Построение выберите пункт Построить решение.

Запуск примера

  1. Перейдите в каталог, содержащий новый исполняемый файл (например, C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\TaskbarPeripheralStatus\Win32\Debug), с помощью командной строки или windows Обозреватель.

    • При использовании командной строки введите PeripheralStatus.exe.
    • При использовании Windows Обозреватель дважды щелкните значок PeripheralStatus.exe.

    Откроется новое окно со связанной кнопкой панели задач.

  2. Чтобы продемонстрировать наложения, выберите Наложение 1 или Наложение 2 в меню Состояния периферии окна. Выбранное наложение отображается на кнопке панели задач. Чтобы удалить наложение, выберите Очистить наложение.

  3. Чтобы продемонстрировать индикатор выполнения, выберите Имитация хода выполнения в меню Периферийного состояния окна. Кнопка панели задач отображает неопределенный индикатор хода выполнения, а затем переключится на обычный индикатор.

  4. Выберите Выход в меню Файл окна, чтобы завершить программу.

Расширения панели задач