Mac / Cocoa - Abrufen einer Liste von windows mit Accessibility-API

Ich will das Accessibility-API, um eine Liste der alle Fenster für eine gegebene Anwendung (extern).

Ziel ist es zu prüfen, ob ein bestimmtes Fenster geöffnet ist. Zuerst habe ich überprüfen, dass die Anwendung ausgeführt wird (unter Verwendung von [NSWorkspace runningApplications] und die überprüfung jedes), und dann möchte ich überprüfen Sie die Titelleiste von jedem Fenster, das geöffnet ist für diese Anwendung.

PS

So kann ich ein element erstellen, die für die Anwendung mit dem PID:

AXUIElementRef app = AXUIElementCreateApplication(pid);

aber was Mach ich mit ihm? Bin ich auch in die richtige Richtung gehen? Kann nicht glauben, es ist so schwer, Beispiele zu finden, die auf dieser.

InformationsquelleAutor Ben Packard | 2010-01-21
Schreibe einen Kommentar