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


перечисление WTS_CONTEXTFLAGS (thumbcache.h)

Указывает контекст извлечения эскиза. Используется IThumbnailSettings::SetContext.

Поставщик эскизов установит этот флаг на основе WTS_FLAGS значений, полученных через запрос IThumbnailProvider::GetThumbnail .

Синтаксис

typedef enum WTS_CONTEXTFLAGS {
  WTSCF_DEFAULT = 0,
  WTSCF_APPSTYLE = 0x1,
  WTSCF_SQUARE = 0x2,
  WTSCF_WIDE = 0x4,
  WTSCF_FAST = 0x8
} ;

Константы

 
WTSCF_DEFAULT
Значение: 0
Ни один из следующих параметров не задан. Задайте в ответ на WTS_NONE.
WTSCF_APPSTYLE
Значение: 0x1
Предоставьте эскиз, соответствующий рекомендациям по пользовательскому интерфейсу для приложений Магазина Windows. Задайте в ответ на WTS_APPSTYLE.
WTSCF_SQUARE
Значение: 0x2
При необходимости обрезать размеры растрового рисунка так, чтобы они были квадратными. Длина самой короткой стороны становится длиной всех сторон. Задайте в ответ на WTS_CROPTOSQUARE.
WTSCF_WIDE
Значение: 0x4
Растяните и обрежьте растровое изображение, чтобы его высота была в 0,7 раза больше ширины. Задайте в ответ на WTS_WIDETHUMBNAILS.
WTSCF_FAST
Значение: 0x8
Если он не кэширован, извлеките эскиз только в том случае, если он внедрен в формате EXIF, обычно 96x96. Задайте в ответ на WTS_FASTEXTRACT.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть thumbcache.h