Получить скриншот определенного приложения (симулятор Android) - PullRequest
0 голосов
/ 13 декабря 2018

Я хочу сделать скриншот Nox Player или MEmu Player.Я попробовал все в этой теме: Получить скриншот определенного приложения , но все еще застрял.

В ответе за лучший ответ (с зеленым символом галочки), я могу сделать скриншот, но какимеет проблему: - Целевое окно должно быть на переднем плане и ничем не покрыто.

Я попробовал следующее решение (в следующем комментарии), используя PrintWindow win32.Вот мой код, когда я нажимаю кнопку:

var proc = Process.GetProcessesByName("Nox")[0];
Bitmap bmp = PrintWindow(this.Handle);
pictureBox.Image = bmp;

Но RECT всегда возвращает 0 для всех переменных Left, Top, Right, Bottom.

...