我有一个包含ListView控件的自定义控件,它以Windows资源管理器的方式显示文件。我想添加Windows Explorer用于更改图标的相同按钮(即“详细信息”、“列表”、“小图标”等按钮),但找不到图标(我一直在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033\VS2010ImageLibrary.zip中搜索)。有人知道我在哪能找到这些吗?谢谢。
(我怀疑Vista/Win7风格的下拉按钮没有预制的控件,每个视图都有滑块和按钮,但如果有,那就太好了!)
发布于 2012-08-16 20:52:52
我怀疑这些图标是嵌入在某个窗口程序集中的(我不知道是哪一个,但我猜是Shell32还是别的什么)。为了获得它们,您需要从程序集中提取它们。
有许多方法可以提取它们,您可以使用诸如this之类的工具或使用ExtractIconEx API。
如果你使用google it,你也会看到很多其他的选项。
发布于 2012-08-20 17:13:38
胖牛托管图标在http://www.fatcow.com/free-icons有你需要的所有图标。还有一些图标可以显示listview的视图属性,好消息是它对所有用途都是免费的,包括商业用途。
https://stackoverflow.com/questions/11986965
复制相似问题