SHGetFileInfo返回null图标

时间:2012-07-12 15:48:39

标签: winapi icons

尝试使用this code代码示例2获取文件类型的图标。但是在调用该函数后,传递的hIcon结构中的SHFILEINFO成员仍为空。我试图只给他文件扩展名,例如.xml,.pdf等,也许这就是问题所在。 注意:我也需要文件类型说明,因此我无法使用托管Icon.ExtractAssociatedIcon。 非常感谢。

1 个答案:

答案 0 :(得分:0)

好的,解决了。
如果您没有给他一个完整路径,并且想要一个文件类型图标,请在SHGFI_USEFILEATTRIBUTES参数中设置标记uFlags