IExtractImage 接口 (shobjidl_core.h)
公开从 Shell 文件夹请求缩略图的方法。
继承
IExtractImage 接口继承自 IUnknown 接口。 IExtractImage 还具有以下类型的成员:
方法
IExtractImage 接口具有这些方法。
IExtractImage::Extract 从对象(例如 Shell 文件夹中的项)请求图像。 |
IExtractImage::GetLocation 获取要提取的图像的路径。 |
注解
此过程有两个步骤:首先,使用 GetLocation 请求图像的路径说明,并指定图像的呈现方式。 然后,调用 Extract 提取图像。
如果对象是自由线程的,则它还必须公开 IRunnableTask 接口,以便可以根据需要停止和启动它。 当提取速度可能较慢时,此功能特别有用。
如果命名空间扩展需要提供要显示在 Shellview 中的缩略图图像,请实现 IExtractImage 。
如果要实现命名空间对象的视图,并且想要显示缩略图图像,请使用 IExtractImage 。 可以使用 Shell 文件夹的 IShellFolder::GetUIObjectOf 方法绑定到其 IExtractImage 接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |