0

我正在使用这种方法获取全屏截图

Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
                           Screen.PrimaryScreen.Bounds.Height,
                           PixelFormat.Format32bppArgb);

using (Graphics graphics = Graphics.FromImage(bitmap))
{
     graphics.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,
         Screen.PrimaryScreen.Bounds.Y,
         0, 0, Screen.PrimaryScreen.Bounds.Size,
         CopyPixelOperation.SourceCopy);
}

现在我想做的是改进这一点,我可以获得某些特定窗口的屏幕截图。

我只知道几件事:

  1. 标题。
  2. 创建它的主进程(并且此进程可以创建不确定数量的窗口)。

它不一定是活动窗口。

非常感谢您的帮助。

4

0 回答 0