Come posso ottenere il titolo, la posizione e la dimensione della finestra se non supporta l'API di accessibilità? L'ispettore dell'accessibilità non lo vede affatto. Supponiamo che sia una finestra di xterm in X11.app (X11-> Applicazioni-> Terminale).Come ottenere il titolo, la posizione e la dimensione di un'altra finestra dell'applicazione in Mac OS senza Accessibility API?
5
A
risposta
9
Dovresti essere in grado di ottenere tutte queste informazioni sulla finestra attraverso i metodi esposti nel file di intestazione CGWindow.h. I documenti Apple sono online sulla pagina Quartz Window Services Reference. Hanno anche un'applicazione di esempio molto informativa chiamata Son of Grab che dovrebbe iniziare.
1
È possibile utilizzare CGWindowListCreateDescriptionFromArray(). Vedi CGWindow.h
Questo ti dà una serie di dizionari. Le seguenti informazioni sarà probabilmente utile a voi:
- posizione e le dimensioni: kCGWindowBounds
- nome: kCGWindowName
Problemi correlati
- 1. Come ottenere la posizione del cursore rispetto alla finestra in Mac OS X?
- 2. API di spostamento e ridimensionamento della finestra in OS X
- 3. Titolo applicazione Cocoa Mac dice: "senza titolo"
- 4. Come posso ottenere la memoria di picco su Mac OS?
- 5. Come ottenere il titolo della finestra attiva usando Python in Mac?
- 6. Come rimuovere il pulsante di ingrandimento nella finestra degli strumenti di Mac OS X in Qt
- 7. Come personalizzare la barra del titolo e la finestra
- 8. Come ottenere la posizione delle cartelle utente su Mac OS X utilizzando Objective-C
- 9. Come ottenere la posizione e la dimensione di un nodo di testo HTML usando javascript?
- 10. Imposta posizione del cursore in Mac OS
- 11. Posizione WebKit e CSS di Mac OS X: scorrimento fisso
- 12. Come ottenere posizione, larghezza e altezza del Dock di Mac OS X? Cocoa/Carbon/C++/Qt
- 13. Come disabilitare la finestra del titolo della finestra di NSDocument
- 14. QT4 Trascinare la finestra senza barra del titolo
- 15. Come posso modificare il titolo dell'applicazione java swing nella barra del titolo di Mac OS X?
- 16. Come ottenere la posizione corretta di Element?
- 17. onclick finestra aperta e la dimensione specifica
- 18. Titolo generale per la finestra di stampa
- 19. jQuery - La finestra di dialogo ridimensiona automaticamente il contenuto dinamico e mantiene la posizione centrale
- 20. Come ottenere il tipo di file su Mac OS X?
- 21. API di sintesi vocale di Mac OS X. Come?
- 22. come ottenere la finestra di ActivityToken senza vista?
- 23. come modificare la posizione verticale del titolo ggplot senza alterare la giustificazione dell'etichetta dell'asse
- 24. Come posso utilizzare la directory/home su Mac OS X
- 25. C'è un modo per ottenere la posizione di scorrimento della finestra a Facebook API?
- 26. Come ottenere la posizione sullo schermo di un NSStatusItem
- 27. UIPageControl e VoiceOver/accessibility
- 28. posizione delle estensioni di Firefox in Mac OS?
- 29. Come ottenere la dimensione della stringa in byte?
- 30. Come posso salvare facilmente la dimensione della finestra e lo stato della posizione usando Obj-C?
Sai dove può effettivamente scaricare Accessibilità ispettore? Odio il modo in cui le pagine del sito Apple continuano a spostarsi ea sparire. – jayarjo