IShellIcon接口用于获取IShellFolder对象的图标索引。只需要一个文件夹的接口实例,而不是每个对象的实例,如IExtractIcon的情况。
何时实施
实现IShellIcon作为IShellFolder实现的一部分,作为获取文件夹中对象的图标的快速方法。
如果IShellIcon不由IShellFolder对象实现,的IShellFolder :: GetUIObjectOf(...,IID_IExtractIcon,...)用于获取所有对象的图标。
何时使用
获取shell文件夹中项目的图标索引时,请使用IShellIcon.
Vtable Order中的方法
IUnknown方法 | 描述 |
QueryInterface | 返回指向支持的接口的指针。 |
AddRef | 增加引用计数。 |
发布 | 减少引用计数。 |
IShellIcon方法xh | 描述 |
GetIconOf | 检索文件夹中对象的图标。 |