makeKeyAndOrderFront для окна в другом приложении - PullRequest
0 голосов
/ 21 июня 2019

Учитывая все приглашения в Mojave, я хочу убедиться, что определенное приглашение видно пользователю нашего приложения, а не скрыто за каким-то окном. Я могу перечислить все окна и получить информацию вроде:

kCGWindowIsOnscreen = 1;
kCGWindowLayer = 101;
kCGWindowMemoryUsage = 1248;
kCGWindowName = "Xcode";
kCGWindowNumber = 797;
kCGWindowOwnerName = Xcode;
kCGWindowOwnerPID = 320;
kCGWindowSharingState = 1;
kCGWindowStoreType = 1;

но как я могу вывести это окно, принадлежащее другому приложению, на передний план?

...