【问题标题】:How to find active window text in mac os x by c++?如何通过c ++在mac os x中查找活动窗口文本?
【发布时间】:2013-05-07 08:27:27
【问题描述】:

我想在没有 x11 的情况下在 mac OS x 中获取活动窗口文本。我想使用 Carbon API。

【问题讨论】:

  • 肯定需要图像处理。截屏并进行图像处理。没有正在运行的应用程序会提供这样的信息。 :P
  • 我知道您想在使用 C++ 编写时使用 Carbon,但是如果“窗口”是使用 Cocoa 实现的,那么我认为 Carbon 不能访问“窗口文本”(我通过它认为你的意思是窗口标题?)。
  • 是的,我需要窗口标题。我不能在 c++ 中使用可可。
  • 其实可以的。解决方案是 Objective-C++。看我的回答

标签: c++ macos macos-carbon


【解决方案1】:

你不能使用 Carbon 来做到这一点。但是你可以使用 Objective-C++ 和 Cocoa 来做到这一点。只需使用 .mm 扩展名而不是 .cpp 命名您的源文件并使用任何 Objective-C 框架。有关窗口标题的详细信息,请参阅this question

【讨论】:

    猜你喜欢
    • 2010-09-27
    • 2010-10-03
    • 1970-01-01
    • 2019-04-10
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    相关资源
    最近更新 更多