Двойные клики в NSWindows? - PullRequest
       1

Двойные клики в NSWindows?

0 голосов
/ 03 февраля 2012

NSWindows имеет множество функций для обработки событий мыши (например, void mouseDown для левого клика, void mouseDragged для перетаскивания и т. Д.).Какая функция используется для обработки двойных кликов?

1 Ответ

5 голосов
/ 03 февраля 2012

NSWindow является подклассом NSResponder и наследует его методы.
Каждый метод обработки событий, -(void)mouseDown:(NSEvent *)theEvent;, является одним из них, принимает параметр; объект события .

Чтобы узнать, сколько кликов было записано, запросите объект события.

Из документации NSEvent этот метод возвращает такую ​​информацию:

-(NSInteger)clickCount;

Возвращает количество щелчков мыши, связанных с получателемкоторый представляет событие мыши или мыши.

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