C# 使用C语言进行部分屏幕捕获#

C# 使用C语言进行部分屏幕捕获#,c#,screenshot,C#,Screenshot,我需要在C#中创建一个应用程序,当同一屏幕的某些部分发生变化时,该应用程序将捕获部分屏幕。谢谢大家。你们可以使用这门课。它有一个CopyFromScreen方法,可以将屏幕矩形区域的内容绘制成位图对象 它应该做你想做的事。你可以使用这个类。它有一个CopyFromScreen方法,可以将屏幕矩形区域的内容绘制成位图对象 它应该做你想要做的事情。看看这个名为-。它是使用C#开发的。 下载源代码并查看一下,您将了解使用System.Drawing类的基本概念 看看这个名为-。它是使用C#开发的。

我需要在C#中创建一个应用程序,当同一屏幕的某些部分发生变化时,该应用程序将捕获部分屏幕。谢谢大家。

你们可以使用这门课。它有一个CopyFromScreen方法,可以将屏幕矩形区域的内容绘制成位图对象

它应该做你想做的事。

你可以使用这个类。它有一个CopyFromScreen方法,可以将屏幕矩形区域的内容绘制成位图对象


它应该做你想要做的事情。

看看这个名为-。它是使用C#开发的。

下载源代码并查看一下,您将了解使用System.Drawing类的基本概念

看看这个名为-。它是使用C#开发的。
  Bitmap bmp = new Bitmap(rect.Width, rect.Height, PixelFormat.Format32bppArgb);
  Graphics g = Graphics.FromImage(bmp);
  g.CopyFromScreen(Left, Top, 0, 0, bmp.Size,  CopyPixelOperation.SourceCopy);
  bmp.Save(fileName, ImageFormat.Jpeg);

下载源代码并查看一下,您将了解使用System.Drawing类的基本概念

谢谢你的提醒。谢谢你的提醒。
  Bitmap bmp = new Bitmap(rect.Width, rect.Height, PixelFormat.Format32bppArgb);
  Graphics g = Graphics.FromImage(bmp);
  g.CopyFromScreen(Left, Top, 0, 0, bmp.Size,  CopyPixelOperation.SourceCopy);
  bmp.Save(fileName, ImageFormat.Jpeg);