Я пытаюсь получить на экране местоположение NSStatusItem, чтобы я мог выполнить щелчок по этой области с помощью кода, как показано ниже. Я делаю это так, чтобы мои пользователи могли нажать горячую клавишу, чтобы увидеть меню.
event = CGEventCreateMouseEvent(NULL, kCGEventLeftMouseDown, newLocation, kCGMouseButtonLeft);
CGEventPost(kCGHIDEventTap, event);
CFRelease(event);
Кто-нибудь знает способ получить местоположение? Я пробовал идеи и искал несколько дней и нашел несколько идей, но ни одна из них, похоже, не работает в леопарде / снежном барсе
NSStatusItem использует NSMenu, а не пользовательское представление.