C# 为XNA窗口设置窗体图标?
有没有办法更改XNA游戏窗体的图标(即出现在窗体左上角和任务栏上的图标) 我目前有一个多图标,嵌入了各种尺寸,包括一个16x16。不幸的是,项目属性“Application->Resources->Icon and manifest”使用32x32并将其缩小,而不是本机属性 我想手动设置该图标以使用我拥有的图标中包含的16x16图标,如果可能的话,在运行时动态更改它 谢谢。阅读之后,我想到了以下代码(来自program.cs): file.ico应复制到与可执行文件相同的位置 您必须在解决方案中引用这些程序集:C# 为XNA窗口设置窗体图标?,c#,winforms,xna,C#,Winforms,Xna,有没有办法更改XNA游戏窗体的图标(即出现在窗体左上角和任务栏上的图标) 我目前有一个多图标,嵌入了各种尺寸,包括一个16x16。不幸的是,项目属性“Application->Resources->Icon and manifest”使用32x32并将其缩小,而不是本机属性 我想手动设置该图标以使用我拥有的图标中包含的16x16图标,如果可能的话,在运行时动态更改它 谢谢。阅读之后,我想到了以下代码(来自program.cs): file.ico应复制到与可执行文件相同的位置 您必须在解决方案中
- System.Windows.Forms
- 系统图
static void Main(string[] args)
{
using (Game1 game = new Game1())
{
((System.Windows.Forms.Form)System.Windows.Forms.Form.FromHandle(game.Window.Handle)).Icon = new System.Drawing.Icon("file.ico");
game.Run();
}
}