C#如何实现设置桌面背景功能?

我知道这个问题有些古怪了……在做一个WPF的图片浏览器。基本功能都有了,想做的更厉害一点。WPF中,如何实现这样的功能:设置Windows桌面的背景图片?有哪位尝试过类似... 我知道这个问题有些古怪了……

在做一个WPF的图片浏览器。基本功能都有了,想做的更厉害一点。

WPF中,如何实现这样的功能:设置Windows桌面的背景图片?

有哪位尝试过类似的东西呢?分享一下经验吧!谢谢啦!
展开
 我来答
dkxpsg
推荐于2016-11-15 · TA获得超过1628个赞
知道小有建树答主
回答量:592
采纳率:0%
帮助的人:1047万
展开全部
用这个方法不图片必须是bmp格式的
[DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]
public static extern int SystemParametersInfo(
int uAction,
int uParam,
string lpvParam,
int fuWinIni
);

private void button1_Click(object sender, EventArgs e)
{
Image image = Image.FromFile("D:\\AAA.jpg");
image.Save("D:\\AAA.bmp",System.Drawing.Imaging.ImageFormat.Bmp);
SystemParametersInfo(20, 0, "D:\\AAA.bmp", 0x2);
}
百度网友94f02eb
2009-02-12 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4486万
展开全部
就是修改注册表了,或者用 windows api 也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式