c# - 获取只有文件扩展名的 Shell Icon

标签 c# .net windows windows-shell shell-icons

我想获取文件类型的 Windows 系统图标,而不必提供现有文件路径(SHGetFileInfo 要求)

这可能吗,还是我必须求助于创建临时文件或读取注册表?

最佳答案

可以使用文件扩展名作为 SHGetFileInfo 中的第一个参数. 您还必须使用 SHGFI_USEFILEATTRIBUTES 标志。

关于c# - 获取只有文件扩展名的 Shell Icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205063/

相关文章:

C# 将输入与mysql值进行比较

c# - 如何创建 Func<TSource> 到 Expression<Func<TSource,TValue>>

c# - 如何将选择列表项添加到选择列表

c++ - FindFirstFileW 通配符匹配

C# 显示隐藏 Excel 窗口

c# - 获取类型的类型

c# - c#中的命名空间

.net - 为什么 String::IsNullOrEmpty() 在 C++/CLI 中返回 false?

python - pip 版本 virtualenv 不匹配,不会升级

c++ - HeapAlloc 的计算复杂度