windows桌面背景图片怎么设置(调用WindowsAPI随意换桌面背景)


最近上班想把电脑桌面背景随时换成不同的美女,而且还要简单容易换。这样在工作的时候会时不时的看见不同的美女,对提高工作效率还是有很大帮助。。



屏幕设计

编程:

1.将您想要的图片放在任何目录中。

2:调用WindowsAPI

3.可视化操作:在winform中点击下一步,随时切换指定目录的图片。


源代码:

//目录下的照片列表Private List < string & gtpictureFile =新列表& lt字符串& gt();

//counter private int index = 0;

//Windows API[DllImport(& # 34;user 32 . dll & # 34;,入口点= & # 34;SystemParametersInfo & # 34)]

public static extern int system parameters info(

互动,

int uParam,

字符串lpvParam,

int fuWinIni

);

//照片列表初始化私有void init()

{

pictureFile =目录。GetFiles(textBox1。正文)。ToList & lt字符串& gt();

}

///& lt;总结& gt///下一张照片//

{

//计数器index++;

//如果照片完成了,用IF (index >: = pictureFile替换。计数)

{

索引= 0;

}

//获取照片对象image image = image . from file(picture file[index]);

//保存到磁盘映像。保存(& # 34;d:AAA . BMP & # 34;,系统。drawing . imaging . image format . BMP);

如果(复选框1。已检查)

{

Bitmap bitmap =新位图(& # 34;d:AAA . BMP & # 34;);

位图。RotateFlip(RotateFlipType。rotate 90 flip xy);

位图。保存(& # 34;d:AAA . BMP & # 34;);

}

//替换桌面SystemParametersInfo(20,0,& # 34;d:AAA . BMP & # 34;,0x 2);

}

/// <summary> /// 让照片翻转90度 /// </summary> /// <param name="img"></param> /// <returns></returns> public Bitmap KiRotate(Bitmap img)///& lt;总结& gt///将照片旋转90度//

{

桌面背景图片怎么设置

img。RotateFlip(RotateFlipType。rotate 90 flip xy);

return img;返回img

}


装货...

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友