【发布时间】:2012-07-27 04:35:58
【问题描述】:
我正在尝试学习 C#,我想知道如何制作一个小程序来将桌面背景更改为我嵌入资源中的图像。
【问题讨论】:
-
换什么背景?你的桌面?你的申请?
我正在尝试学习 C#,我想知道如何制作一个小程序来将桌面背景更改为我嵌入资源中的图像。
【问题讨论】:
首先从您的资源中获取图片:
var bmp = new Bitmap(
System.Reflection.Assembly.GetEntryAssembly().
GetManifestResourceStream("MyProject.Resources.myimage.png"));
或
var bmp = new Bitmap(WindowsFormsApplication1.Properties.Resources.myimage);
第二使用Image.Save保存图片以指定路径。
最后使用 SO 帖子中的此代码更改桌面背景:
【讨论】: