OS X上的PostMessage()等。将消息发送到窗口

时间:2010-08-16 21:08:01

标签: macos postmessage window-messages

Mac OS X上的Windows中的PostMessage / SendMessage相当于什么?

我最近开始使用Mac开发,我的大部分经验来自Windows和nix。

我想挂钩窗口并模拟鼠标点击或键盘按下。此外,我希望能够找到像GetWindowText这样的函数或任何可以从窗口获取特定文本的函数。

1 个答案:

答案 0 :(得分:0)

可以使用Quartz事件API(例如CGEventPostToPSN)发送低级事件。要从其他应用程序的窗口获取文本,我认为最好的选择是Accessibility API(只需在Xcode搜索框中输入“accessibility”),尽管我没有个人经验。