草庐IT

.net - Windows 应用程序图标文件

在Windows(XP-7,假设是相同的进程)上创建.exe时,应用程序图标的格式是什么?文件扩展名是什么?最大尺寸是多少?对于MacOSX上的应用程序,可以右键单击应用程序并选择“显示包内容”。从这里,可以在名为“resources”的文件夹中找到一个.icns文件以及与应用程序相关的其他Assets。.icns文件包含5种尺寸的相同图标文件(16x16、32x32、128x128、256x256和512x512)。来自XCode开发人员工具的名为“IconComposer”的应用程序用于生成.icns文件我对Windows软件开发的经验为零,但想知道为Windows应用程序准备图标

windows - Visual Studio 图标看起来很糟糕

在将应用程序添加到我的项目、构建它并创建它的快捷方式后,我的应用程序图标看起来很糟糕。这是我所做的:1)我从一个看起来不错的256x256PNG文件开始。2)我使用IcoFX生成了一个具有所有推荐大小的.ICO文件。3)我将图标添加到我的项目中,如下所示:A)打开项目属性->资源->添加资源->添加现有文件B)选择我在第2步中创建的.ICO文件。4)转到项目属性的“应用程序”部分。5)在“图标和list”中,下拉“图标”并选择我在步骤3中添加的图标。6)保存我的项目并构建它。7)转到Windows资源管理器并找到新建的EXE。8)在桌面上创建EXE的快捷方式。图标如下所示:如您所见,它

windows - Wscript批量编辑多个文件夹的desktop.ini

我想创建一个批处理Windows脚本文件来定义文件夹的图标位置,在文件夹desktop.ini中基本上,我的媒体驱动器中有400多个视频。每个都有一个与文件夹同名的图标文件,例如:E:\Movies\Movie(2010)-->文件夹名称E:\Movies\Movie(2010).ico-->图标文件名最初我只是右击每个文件夹并自定义图标,但最近我更换了PC并将HDD连接到新PC中,所有文件夹图标都变为默认图标。如果有可能的解决方案,我将不胜感激。PS我上次进行任何形式的编码是在MS-DOS批处理文件时代:) 最佳答案 将其放入vb

windows - 如何在D应用程序中添加图标?

我想将图标添加到我的应用程序的exe文件中?我该怎么做。我希望它在我使用dub构建我的应用程序时自动添加。 最佳答案 我想我会写下我的评论作为答案,因为这是我们最接近的答案。要向应用程序添加图标,您首先要创建一个资源文件,添加图标,然后将该资源编译成exe。我在此处的旧线程中解释了如何执行此操作,并且还链接了一个wiki页面:http://forum.dlang.org/post/mailman.8.1363202377.4724.digitalmars-d-learn@puremagic.com为了使用dub实现这一点,我会尝试添

c# - 在 WPF/C# 中调整和使用 ICO 文件

在我正在处理的应用程序中,图像(System.Windows.Media.Imaging的一部分)在XAML页面的代码隐藏中动态创建并添加到窗口.我正在使用ICO文件,其中包含各种大小和位深度。我想要的大小是96x96@32位。代码会自动选择最大尺寸(256x256@32位)。我将Image.Source属性设置如下:image.Source=newBitmapImage(newUri("pack://application:,,,/Resources/Images/Application.ico"));现在,通过四处搜索,我找到了图标(System.Drawing的一部分),它允许我

c# - 如何从 xaml 中引用 .resx 文件中的图标?

我正在开发一个C#WPF应用程序,使用.resx文件进行资源管理。现在,我正在尝试向项目添加图标(.ico),但遇到了一些问题。这工作正常,但是当我将图标移动到AppResources.resx时,我遇到了在xaml代码中引用它的问题。我应该使用什么来代替上面的SetterProperty=...行?这:不起作用,我想我可能需要使用与“源”不同的属性,因为现在值不是指向图标的字符串,而是图标本身。不过,我不知道该使用哪一个-请帮忙? 最佳答案 Source属性并不“想要”一个字符串,它只是在获得一个字符串时对其进行转换。如果您将图标

c# - 如何创建具有多种尺寸/图像的 System.Drawing.Icon?

我想以编程方式从32x32、16x16位图创建一个System.Drawing.Icon。这可能吗?如果我用-加载图标IconmyIcon=newIcon(@"C:\myIcon.ico");...它可以包含多个图像。 最佳答案 一个.ico文件中可以包含多个图像,但是当您加载一个.ico文件并创建一个Icon对象时,只会加载其中一个图像。Windows根据当前显示模式和系统设置选择最合适的图像,并使用该图像初始化System.Drawing.Icon对象,忽略其他图像。因此您不能创建具有多个图像的System.Drawing.Ic

c# - 在 WPF 中使用图像和图标

我正在尝试在我的WPF应用程序中使用一个图标,并在其他方面使用一些图像,但我不断从设计器View中收到错误消息,如“path-x不是有效资源或无法找到”。-其中“path-x”是我尝试使用的任何图像的路径。如果它在正确的位置寻找,我敢打赌它会找到它;)但是,然后,它决定不再给我那个错误。所以,我继续点击运行(F5),在标题栏中看到我的新图标。只是为了面对这个野兽:"System.Windows.Markup.XamlParseExceptionoccurredMessage='Providevalueon'System.Windows.Baml2006.TypeConverterMar

c# - 在应用程序中使用 256 x 256 Windows Vista 图标

我有一个应用程序,我为其制作了一个256x256WindowsVista图标。我想知道如何在用作应用程序图标的ico文件中使用256x256PNG文件,并将其显示在表单的图片框中。我使用的是VB.NET,但C#中的答案很好。我想我可能必须使用反射。我不确定这在WindowsXP中是否可行,可能需要WindowsVistaAPI 最佳答案 今天,我制作了一个非常不错的函数,用于从Vista图标中提取256x256位图。像你一样,NathanW,我用它在“关于”框中将大图标显示为位图。例如,此代码将Vista图标获取为PNG图像,并将其

c# - 获取 C# WinForms App 的应用程序图标

我使用“项目属性”选项卡为C#WinForms应用分配了一个图标。此图标在构建时随程序list一起提供。有没有办法在运行时获取此图标的System.Drawing.Icon对象,而无需再次将其嵌入到资源中?我已完成研究;有办法extractaniconoutofanEXE,但我找不到从应用程序中从正在运行的C#应用程序中提取图标的任何东西。 最佳答案 您看到链接中的第二个答案了吗?(HowcanIgettheiconfromtheexecutablefileonlyhavinganinstanceofit'sProcessinC#)