Graphics.CopyFromScreen () захватывает пробел для определенного приложения - PullRequest
0 голосов
/ 21 мая 2019

Я разрабатываю приложение .NET winforms, которое должно захватывать снимок.

Для этого я использовал метод System.Drawing.Graphics.CopyFromScreen, который работает нормально, но когда я пытаюсь сделать снимок экрана определенного приложения (Oracle EBS)затем он фиксирует пустой.

Он хорошо захватывает все изображения, но только при попытке захвата Oracle ERP возвращает пустой белый цвет.

graphics = Graphics.FromImage(CaptureBMP);
graphics.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
CaptureBMP.Save(@"C:\Temp\printscreen.jpg", ImageFormat.Jpeg);

Он также должен захватывать Oracle ERP на рисунке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...