J'essaie d'obtenir l'emplacement à l'écran d'un NSStatusItem afin que je puisse effectuer un clic sur cette zone via le code ci-dessous. Je fais cela pour que mes utilisateurs puissent appuyer sur un raccourci clavier pour voir le menu.Emplacement NSStatusItem (cacao) à l'écran
event = CGEventCreateMouseEvent(NULL, kCGEventLeftMouseDown, newLocation, kCGMouseButtonLeft);
CGEventPost(kCGHIDEventTap, event);
CFRelease(event);
Quelqu'un connaît un moyen d'obtenir l'emplacement ?, J'ai essayé des idées et la recherche de jours et ont trouvé plusieurs idées, mais aucun d'entre eux semblent travailler dans le léopard/léopard des neiges
Le NSStatusItem utilise un NSMenu pas une vue personnalisée.
Il n'y a rien de public pour cela, et cela ne devrait probablement pas être fait en premier lieu. –