2012-02-02 2 views
0

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

ответ

5

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

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

От NSEvent документации, вот метод, который возвращает такую ​​информацию:

-(NSInteger)clickCount; 

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

+0

Отлично, спасибо – fdh

Смежные вопросы