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


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

Описание

Вы можете настроить знаковые эскизы и точечный просмотр в режиме реального времени (или просмотр предварительного просмотра) с помощью функций и сообщений, представленных в API windows 7 Desktop Window Manager (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
Минимальный пакет WINDOWS SDK Пакет средств разработки программного обеспечения 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