Управление окном в приложении Mac - PullRequest
1 голос
/ 16 января 2012

У меня есть следующий фрагмент кода:

 NSNumber* windowNumber = [entry objectForKey:(id)kCGWindowNumber];

 applicationName = [entry objectForKey:(id)kCGWindowOwnerName];

с этим я беру номер окна и имя с сервера окон всех запущенных приложений.

Что я хочу сделать в конце концовэто создать ссылку на любое окно и манипулировать его свойствами, например, если у меня есть номер окна какого-либо экземпляра Safari, я бы хотел вернуть его обратно или развернуть, а может и скрыть.Это возможно сделать?какая-то идея о том, как начать?

Кстати, я нашел этот способ получения «номера окна» и «имени приложения» в образце кода Apple..

1 Ответ

1 голос
/ 08 ноября 2012

Наконец-то я сделал это на примере яблока Son of grab и с помощью КВАРЦОВОГО СОБЫТИЯ ДЛЯ СОБЫТИЙ.Это правильный способ фильтровать события и манипулировать другими приложениями, потому что он служит в качестве секции 508, поддерживающей технологию.

...