Comment obtenir un autre titre de la fenêtre de l'application, la position et la taille sous Mac OS sans API d'accessibilité?

StackOverflow https://stackoverflow.com/questions/3039717

  •  27-09-2019
  •  | 
  •  

Question

Comment puis-je obtenir le titre de la fenêtre, la position et la taille si elle ne prend pas en charge l'API d'accessibilité? Accessibilité inspecteur ne voit pas du tout. Dites, c'est une fenêtre xterm dans X11.app (X11> Applications-> Terminal).

Était-ce utile?

La solution

Vous devriez être en mesure d'obtenir toutes ces informations de fenêtre à travers les méthodes exposées dans le fichier d'en-tête CGWindow.h. docs d'Apple sont en ligne sur la page de quartz fenêtre services de référence. Ils ont aussi un exemple d'application très instructif appelé qui devrait vous commencer.

Autres conseils

Vous pouvez utiliser CGWindowListCreateDescriptionFromArray (). Voir CGWindow.h

Cela vous donne un éventail de dictionnaires. Les informations suivantes seront probablement utiles pour vous:

  • position et la taille: kCGWindowBounds
  • nom: kCGWindowName
scroll top