Настройка эскиза значка и растрового изображения для динамического предварительного просмотра
Описание
Вы можете настроить знаковые эскизы и точечный просмотр в режиме реального времени (или просмотр предварительного просмотра) с помощью функций и сообщений, представленных в 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 (предпочтительный метод)
- Откройте Windows Обозреватель и перейдите в папку, в которой находится файл TabThumbnails.sln.
- Дважды щелкните файл решения (SLN), чтобы открыть его в Microsoft Visual Studio.
- В меню Сборка выберите Собрать решение. Приложение встроено в каталог по умолчанию \Debug или \Release.
Сборка примера с помощью командной строки
- Откройте окно командной строки и перейдите к каталогу примера.
- Введите
msbuild TabThumbnails.sln
.