Как получить уведомление о нажатии кнопки «Свернуть» в окне OSX? - PullRequest
1 голос
/ 11 сентября 2009

N.B.: это относится к частным (SPI) функциям платформы CoreGraphicServices.

В настоящее время я запускаю CGSConnection для Windowserver в качестве UniversalController (с отключенной Dock) и хотел бы узнать, как я могу получить уведомление о том, что в CGSWindow был нажат желтый желтый значок свертывания.

Есть ли событие уведомления, которое я могу наблюдать с помощью CGSRegisterConnectionNotifyProc?

Возможно, ответ лежит в HIToolbox? У кого-нибудь из опытных хакеров CGS есть идея?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2009

CGSGetWindowEventMask или CGSGetWindowGeometry - мое лучшее предположение, но я никогда не пробовал на этом

0 голосов
/ 11 сентября 2009

NSWindow имеет этот метод:

- (BOOL)windowShouldZoom:(NSWindow *) toFrame:(NSRect)proposedFrame

метод, который вы можете реализовать.

Или, может быть, я не понимаю ваш вопрос ...

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