0

我有一个包含控件的自定义控件ListView,它以 Windows 资源管理器的方式显示文件。我想添加 Windows Explorer 用于更改的相同按钮ListView.View(即“详细信息”、“列表”、“小图标”等按钮),但找不到图标(我一直在搜索C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033\VS2010ImageLibrary.zip)。有谁知道我在哪里可以找到这些?谢谢。

(我怀疑没有带有用于每个视图的滑块和按钮的 Vista/Win7 样式下拉按钮的预制控件,但如果有,那就太好了!)

4

2 回答 2

1

我怀疑这些图标嵌入在一个 Windows 程序集中(我不知道是哪一个,但我猜是 Shell32 之类的)。为了得到它们,您需要从程序集中提取它们。

提取它们有很多选项,您可以使用诸如此类的工具使用ExtractIconEx API

如果你用谷歌搜索,你也会看到很多其他选项。

注意:我不确定这些图标的许可,因此根据您使用它们的方式/位置,我建议研究这些图标的可接受用途。

于 2012-08-16T12:52:52.467 回答
0

http://www.fatcow.com/free-icons上的Fatcow 托管图标拥有您需要的所有图标。还有一些图标用于展示 listview 的 view 属性,好在它对包括商业在内的各种用途都是免费的。

于 2012-08-20T09:13:38.083 回答