SHGetFileInfo 返回空图标
Posted
技术标签:
【中文标题】SHGetFileInfo 返回空图标【英文标题】:SHGetFileInfo returns null icon 【发布时间】:2012-07-12 15:48:38 【问题描述】:尝试使用this code代码示例2获取文件类型的图标。但是调用该函数后,传递的SHFILEINFO
结构中的hIcon
成员仍然为空。我试图只给他文件扩展名,例如 .xml、.pdf 等,也许这就是问题所在。
注意:我也需要文件类型描述,所以我不能使用托管Icon.ExtractAssociatedIcon
。
非常感谢。
【问题讨论】:
k,很好。在谷歌搜索,它似乎没有方向。 【参考方案1】:好的,解决了。
如果你没有给他一个完整的路径,并且想要一个文件类型的图标,在uFlags
参数中设置标志SHGFI_USEFILEATTRIBUTES
。
【讨论】:
以上是关于SHGetFileInfo 返回空图标的主要内容,如果未能解决你的问题,请参考以下文章