Я обновляю (откатываю?) Приложение, написанное для версии 10.6+, чтобы оно работало в 10.5+. Я борюсь с захватом нажатой в данный момент кнопки мыши в селекторе - (void) menuWillOpen: (NSMenu *);
.
Для 10. 6+ Я пользуюсь преимуществом [NSEvent loadedMouseButtons]
, которое позволяет мне получить нажатую кнопку вне потока событий. Однако этого не существует в 10.5+ (похоже, мне нужно вызвать [theEvent buttonNumber]
.
Как зафиксировать нажатую кнопку мыши (правую или левую):
- (void) menuWillOpen: (NSMenu *) menu
selector Я очень ценю помощь и знаю, что StackOverflow поможет новому программисту на Objective-C!
Спасибо, Dustin