Вы можете использовать Screen.PrimaryScreen.Bounds;
, чтобы получить границы вашего экрана.
Rectangle bounds = Screen.PrimaryScreen.Bounds;
using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(new Point(bounds.Left, bounds.Top), Point.Empty, bounds.Size);
bitmap.Save("C://test.jpg", ImageFormat.Jpeg);
}
Вам нужно будет сослаться на System.Drawing
, System.Drawing.Imaging
и System.Windows.Forms
, чтобы этот пример кода работал в консольном приложении.