使用C#应用程序中的系统图标

The*_*ask 5 windows icons

在哪里可以找到Windows XP/Vista/7中使用的所有系统图标?可能吗?

我尝试使用SHGetStockIconInfo(),但它只返回一些图标.

Kel*_*sey 14

对于Windows 7,您可以在此处找到许多图标:

%SystemRoot%\system32\DDORes.dll
%SystemRoot%\system32\imageres.dll
%SystemRoot%\system32\shell32.dll
Run Code Online (Sandbox Code Playgroud)

我不建议提取它们并使用它们,因为这会侵犯我的版权.

您可以在Visual Studio中获取一大堆Windows图像,如下所述:

http://msdn.microsoft.com/en-us/library/ms246582.aspx

Visual Studio 2010图像库包含出现在Microsoft Windows,Office系统,Microsoft Visual Studio和其他Microsoft软件中的应用程序图像.您可以使用这组超过1,000个图像来创建与Microsoft软件在视觉上一致的应用程序.

编辑:

请求的Visual Studio 2008版本:

http://msdn.microsoft.com/en-us/library/ms246582(v=vs.90).aspx

为了完整性,Visual Studio 2005版本:

http://msdn.microsoft.com/en-us/library/ms246582(v=vs.80).aspx


Bra*_*don 5

如果没有准确指定您正在讨论的图标,则命名空间中会有一个SystemIconsSystem.Drawing.