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


Настройка знакового эскиза и растрового изображения динамической предварительной версии

Описание

Вы можете настроить знаковый эскиз и динамической предварительной версии (или предварительной версии) с помощью функций и сообщений, представленных в API Диспетчера окон рабочих столов Windows 7 (DWM).

В частности, вы используете функцию DwmSetIconicThumbnail и сообщение WM_SENDICONICTHUMBNAILBITMAP для настройки иконического эскиза. Вы также можете использовать функцию DwmSetIconicLivePreviewBitmap и сообщение WM_SENDICONICLIVEPREVIEWBITMAP для установки иконического растрового изображения для динамического просмотра.

Пример приложения, использующего функцию dwmSetIconicThumbnail, см. в примере TabThumbnails.

На следующем рисунке показан эскиз по умолчанию, преобразованный в настраиваемый эскиз.

иллюстрация исходного эскиза и измененного эскиза с пользовательским растром

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 7 или Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista
Минимальный поддерживаемый сервер Windows Server 2008 R2 или Windows Server 2008 с пакетом обновления 2 (SP2) и обновлением платформы для Windows Server 2008
Минимальный пакет SDK для Windows пакет средств разработки программного обеспечения Windows (SDK) для Windows 7

Создание примера TabThumbnails

Собрать пример с использованием Microsoft Visual Studio (предпочтительный метод)

  1. Откройте проводник Windows и перейдите к папке, в которой находится файл TabThumbnails.sln.
  2. Дважды щелкните файл решения (.sln), чтобы открыть файл в Microsoft Visual Studio.
  3. В меню Сборка щелкните Сборка решения. Приложение создается в каталоге \Debug или \Release по умолчанию.

Сборка примера с помощью командной строки

  1. Откройте окно командной строки и перейдите к образцу каталога.
  2. Введите msbuild TabThumbnails.sln.

Диспетчер окон рабочего стола

разработка Windows