屏幕设计
编程:
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
}
装货...