Захват скриншота окна teststack.white в c # -информах - PullRequest
0 голосов
/ 06 июля 2018

Может ли кто-нибудь помочь мне с кодом, чтобы сделать снимок экрана из окна teststack.white? Я попробовал следующий код

Rectangle bounds = this.Bounds;
            using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
            {
                using (Graphics g = Graphics.FromImage(bitmap))
                {
                    g.CopyFromScreen(new System.Drawing.Point(bounds.Left, bounds.Top), System.Drawing.Point.Empty, bounds.Size);
                }
                bitmap.Save(@"C:\Users\Desktop\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
            }

Это снимок экрана формы. Если вместо this.bounds я ввожу границы окна teststack.white, он говорит, что не может преобразовать system.windows.rect в system.drawing.rectangle? Может ли кто-нибудь предоставить мне код для сортировки? Заранее спасибо.

...