【问题标题】:Getting notification of screen resolution changes on Mac在 Mac 上获取屏幕分辨率更改的通知
【发布时间】:2012-03-27 07:33:49
【问题描述】:

我想在 Mac 上注册屏幕分辨率更改。我有一个用于监听电源通知事件的 c++ 库,也有使用 IOKit 的热插拔事件,但我没有找到任何关于如何注册分辨率更改的信息。如果可能的话,我想在没有 Cocoa 的情况下做到这一点。

【问题讨论】:

    标签: macos notifications


    【解决方案1】:

    This answer 可以帮助你。

    如需更深入的文章,请在此处阅读:Getting Information About Displays

    【讨论】:

    • 谢谢戈麦斯先生。对于电源通知和热插拔事件,我创建了一个运行循环源引用并将其添加到当前运行循环。您对我如何将 CGDisplayRegisterReconfigurationCallback(...) 添加为运行循环源有任何见解吗?
    • @wheels53 我承认,我不是领域专家。但是,我找到了this terse example,它指向this thread,了解如何设置CFRunLoopRun。无论如何,你的困惑seems to be a shared one
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 2019-01-11
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多