【发布时间】:2015-09-12 10:49:39
【问题描述】:
是否可以在 OS X 中处理菜单栏上的点击事件?
我的意思是空白,而不是菜单项。
我试过这个 - Detect click on OS X menu bar? - addLocalMonitorForEventsMatchingMask
[NSEvent addLocalMonitorForEventsMatchingMask: (NSLeftMouseDownMask | NSRightMouseDownMask | NSOtherMouseDownMask | NSKeyDownMask) handler:^(NSEvent *incomingEvent) {
NSEvent *result = incomingEvent;
NSWindow *targetWindowForEvent = [incomingEvent window];
return result;
}];
我也尝试了 addGlobalMonitorForEventsMatchingMask。
没有任何结果。有可能吗?
谢谢。
【问题讨论】: