读书人

找到一个截全屏代码不过不会用哪位

发布时间: 2013-09-12 22:07:00 作者: rapoo

找到一个截全屏代码,不过不会用,谁救一下新人?
public static Bitmap CopyPrimaryScreen()
{
Screen s = Screen.PrimaryScreen;
Rectangle r = s.Bounds;
int w = r.Width;
int h = r.Height;
Bitmap bmp = new Bitmap(w, h);
Graphics g = Graphics.FromImage(bmp);
g.CopyFromScreen
(
new Point(0, 0),
new Point(0, 0),
new Size(w, h)
);
return bmp;
}


==========================================================
创个按键点击使用上面代码,保存到C盘A.BMP。不会搞,谁会教一下,谢谢啦
[解决办法]
参考:http://www.cnblogs.com/zhili/p/CaptureTool.html
[解决办法]


btnClick:
Bitmap bitmap=CopyPrimaryScreen();
bitmap.Save("C:\\A.bmp");
bitmap.Dispose();

[解决办法]

public static Bitmap CopyPrimaryScreen()
{
Screen s = Screen.PrimaryScreen;
Rectangle r = s.Bounds;
int w = r.Width;
int h = r.Height;


Bitmap bmp = new Bitmap(w, h,System.Drawing.Imaging.PixelFormat.Format32bppArgb);
Graphics g = Graphics.FromImage(bmp);
g.CopyFromScreen
(
new Point(0, 0),
new Point(0, 0),
new Size(w, h)
);
return bmp;
}



btnClick:
Bitmap bitmap=CopyPrimaryScreen();
bitmap.Save("C:\\A.bmp",System.Drawing.Imaging.ImageFormat.Png);
bitmap.Dispose();

读书人网 >C#

热点推荐