Мне интересно, можно ли как-нибудь уведомить мое приложение о начале операции перетаскивания в любом месте на экране, даже если у меня там нет активного окна.
Я изучил обычные API-интерфейсы перетаскивания, но ничего такого не заметил. Протокол NSDraggingDestination вместе с методом -[NSWindow/NSView registerForDraggedTypes:]
позволяет вам замечать, когда кто-то перетаскивает что-то и оно переходит в ваше окно, но я хотел бы заметить это, когда любая операция перетаскивания запускается где-либо экран.
Какие-нибудь советы, как это сделать? Существует ли для него стандартный API-интерфейс Cocoa или есть закрытый API / какой-то грязный хак для получения этой информации?
Заранее спасибо:)