WTS_CONTEXTFLAGS 枚举 (thumbcache.h)

指定缩略图提取的上下文。 由 IThumbnailSettings::SetContext 使用。

缩略图提供程序将根据通过 IThumbnailProvider::GetThumbnail 请求收到的WTS_FLAGS值设置此标志。

语法

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 应用商店应用 UX 指南的缩略图。 设置 以响应 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