Wie kann ich mit Cocoa die Accessibility-API, um zu erkennen, dass ein Fenster in den Vordergrund?

Ich bin mit der Accessibility API zu erkennen, Wann eine bestimmte Anwendung öffnen öffnet den windows -, schließt die Fenster, wenn das Fenster verschoben, vergrößert oder verkleinert oder aus Haupt-und/oder fokussiert werden. Jedoch ist die client-app scheint ein Fenster zu verschieben nach vorne, ohne eine Accessibility-API Meldung
abgefeuert.

Wie kann meine Anwendung festzustellen, wenn eine andere Anwendung bringt ein Fenster nach vorne, ohne den Schlüssel?

Ich bin der Hoffnung zu finden, eine Lösung, die funktioniert auf OS X 10.4 und 10.5

Mehr info:
Ich bin mit diesen Aussagen im moment. Sie funktioniert gut, wenn der Benutzer manuell wählt ein Fenster, um es nach vorne. Aber es doens T Arbeit, wenn die app selbst bringt das Fenster in den Vordergrund.

AXObserverAddNotification(observer, element, kAXMainWindowChangedNotification, 0);
AXObserverAddNotification(observer, element, kAXFocusedWindowChangedNotification, 0);
InformationsquelleAutor Steve McLeod | 2008-12-07
Schreibe einen Kommentar