我想在树视图中使用标准图标,但我不知道从哪里获取它们?我尝试了不同的地方,如资源等,但没有运气。 谢谢
答案 0 :(得分:2)
如果您正在使用树视图来显示文件夹/驱动器/文件,那么您最好的选择是使用系统映像列表/ SHGetFileInfo。这样您就可以在所有Windows版本上获得“原生”图像。
答案 1 :(得分:0)
在Windows 7中,它们作为资源保存在C:\ Windows \ system32 \ imageres.dll
中我认为旧版本的Windows拥有user32.dll中的资源
答案 2 :(得分:0)
它们作为资源存储在%SystemRoot%\system32\SHELL32.dll
。
Here's a tutorial如何在c#中提取图标。
另请看这个问题:Loading icons from Shell32.dll: Win32 handle is not valid or is the wrong type