有人能告诉我如何在C#中获取PrintQueue对象的图标(如在资源管理器中)。 我使用以下代码获取所有打印机的列表:
LocalPrintServer PrintServer = new LocalPrintServer();
PrintQueueCollection PrintQueuesOnLocalServer = PrintServer.GetPrintQueues(new[] { EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections });
提前致谢 NeoKript
答案 0 :(得分:2)
如果你想要一个操作系统图标你应该尝试打开shell32.dll(或尝试使用系统中的其他dll)作为Visual Studio的资源文件,你应该找到那里的图标,但我不知道如果您可以在您的申请中使用。 这里有一个关于打开一个dll作为资源的截图: 在这里你获得了什么:
当然你必须逐个尝试打开图标来寻找你需要的图标,也许你想要一个名为17的图标?
答案 1 :(得分:2)
你走了:http://msdn.microsoft.com/en-us/library/ms247035.aspx (Visual Studio图像库中可以在您的应用中自由使用的图标集合。)
'Visual Studio 2010图像库包含出现在Microsoft Windows,Office系统,Microsoft Visual Studio和其他Microsoft软件中的应用程序图像。您可以使用这组超过1,000个图像来创建与Microsoft软件在视觉上一致的应用程序。
答案 2 :(得分:0)