[英]How can I get printers icons in c#
谁能告诉我如何在C#中获取PrintQueue对象的图标(例如在资源管理器中)。 我得到所有带有以下代码的打印机的列表:
LocalPrintServer PrintServer = new LocalPrintServer(); PrintQueueCollection PrintQueuesOnLocalServer = PrintServer.GetPrintQueues(new[] { EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections });
在此先感谢NeoKript
如果要使用操作系统图标,则应尝试使用Visual Studio作为资源文件打开shell32.dll(或尝试在系统中使用其他dll),您应该在此处找到这些图标, 但是我不知道是否可以在您的操作系统中使用申请 。 这里是打开dll作为资源的屏幕截图: 这是您获得的:
当然,您必须尝试一一打开图标以查找所需的图标,也许您想要一个名为17的图标?
在这里,您可以访问: http : //msdn.microsoft.com/zh-cn/library/ms247035.aspx (Visual Studio图像库中的图标集合,可在您的应用中自由使用)。
'Visual Studio 2010图像库包含出现在Microsoft Windows,Office系统,Microsoft Visual Studio和其他Microsoft软件中的应用程序图像。 您可以使用这组超过1000张的图像来创建外观与Microsoft软件一致的应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.