【发布时间】:2012-08-25 15:57:09
【问题描述】:
我想获取文件类型的 Windows 系统图标,而不必提供现有文件路径(SHGetFileInfo 要求)
这可能吗,还是我必须求助于创建临时文件或读取注册表?
【问题讨论】:
标签: c# .net windows windows-shell shell-icons
我想获取文件类型的 Windows 系统图标,而不必提供现有文件路径(SHGetFileInfo 要求)
这可能吗,还是我必须求助于创建临时文件或读取注册表?
【问题讨论】:
标签: c# .net windows windows-shell shell-icons
可以使用文件扩展名作为SHGetFileInfo 中的第一个参数。 您还必须使用 SHGFI_USEFILEATTRIBUTES 标志。
【讨论】:
如果您对实现感兴趣,我在 2004 年有一篇关于此的博文,仍然可以在此处找到(关于第三个条目)Old blog post
【讨论】: