多屏Winform应用程序的C#屏幕截图

时间:2016-06-05 23:49:26

标签: c# winforms screenshot fullscreen

我知道这可能是一个古老的主题。但我必须在详细解释中了解它。

提前致谢。

我在here

下面有以下代码段
 public static Image Snip() {
        var rc = Screen.PrimaryScreen.Bounds;
        using (Bitmap bmp = new Bitmap(rc.Width, rc.Height, System.Drawing.Imaging.PixelFormat.Format32bppPArgb)) {
            using (Graphics gr = Graphics.FromImage(bmp))
                gr.CopyFromScreen(0, 0, 0, 0, bmp.Size);
            using (var snipper = new SnippingTool(bmp)) {
                if (snipper.ShowDialog() == DialogResult.OK) {
                    return snipper.Image;
                }
            }
            return null;
        }
    }

现在,在多个屏幕上怎么样?此代码仅基于主屏幕显示。但我想在多个屏幕边界上播放捕捉!

0 个答案:

没有答案