有没有办法获得Mac OS中所有可点击元素的位置?

时间:2014-02-23 12:30:49

标签: objective-c xcode macos cocoa api

例如,我在Safari窗口中,顶部有菜单和工具栏,底部有停靠图标。所有图标和菜单都是可点击的。

问题是:

(1)Mac OS中是否有方法(API)获取所有这些可点击元素的位置(x-y坐标)?

(2)如果没有,有没有办法检测鼠标的当前位置是否可点击? (换句话说,现在鼠标是否有按钮,图标或任何其他可点击元素)

有没有人对这些有想法?谢谢!

1 个答案:

答案 0 :(得分:0)

最明显的方法是使用OS X Accessibility API

如果您想要根据功能而不是图形设计检查屏幕上的元素,那么这正是您所需要的。