Delphi 10.2 (firemonkey): как сделать скриншот активного (сфокусированного) окна MacOs? - PullRequest
0 голосов
/ 27 сентября 2019

Я ищу способ сделать скриншот в macOS с помощью delphi (10.2) firemonkey.

Пока мне удалось сделать полный снимок экрана, используя:

CGDisplayCreateImage(CGMainDisplayID());

Для снимка окна я должен использовать следующее:

GWindowListCreateImage(CGRectInfinite, kCGWindowListOptionOnScreenOnly,kCGNullWindowID, kCGWindowImageDefault) 

Однако,это не работает.

Как я могу получить WindowId?

У кого-нибудь была эта проблема раньше?

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