Here is the code for capturing current screen in given Rectangle region.
You can give something like below as a Rectangle argument
The following links are helpful.
public static Bitmap CaptureFromScreen(Rectangle rc)
{
var bmp = new Bitmap(rc.Width, rc.Height, PixelFormat.Format32bppArgb);
using (var g = Graphics.FromImage(bmp))
{
g.CopyFromScreen(rc.X, rc.Y, 0, 0, rc.Size, CopyPixelOperation.SourceCopy);
}
return bmp;
}
You can give something like below as a Rectangle argument
// full screen area Screen.PrimaryScreen.Bounds; // 640 x 480 rectamgle from left side corner new Rectangle(0, 0, 640, 480); // working area Screen.PrimaryScreen.WorkingArea;
The following links are helpful.
コメント