我怎样才能进入系统的图标,如“文件夹”,“文件”等?

我想用在树状标准图标,但我不知道从哪里找来的? 我尝试了不同的地方,如资源等,但没有运气。 谢谢

--------------解决方案-------------

如果您使用树形视图来显示文件夹/驱动器/文件,那么你最好的选择将是与系统图像列表/的SHGetFileInfo工作。 这样你会得到所有的Windows版本的“原生”的图像。

在Windows 7中,他们都持有资源的C:\ WINDOWS \ SYSTEM32 \ imageres.dll

我觉得老版本的Windows有资源user32.dll中

它们被存储为资源%SystemRoot%\system32\SHELL32.dll

以下是在如何提取在C#中的图标的教程。

另外看这个问题: http://stackoverflow.com/questions/949196/loading-icons-from-shell32-dll-win32-handle-is-not-valid-or-is-the-wrong-type

分类:C# 时间:2015-03-15 人气:0
本文关键词: C#的WinForms,树视图
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.600 (s). 10 q(s)