【问题标题】:how to capture mouse cursor in screen grab?如何在屏幕抓取中捕获鼠标光标?
【发布时间】:2010-02-16 11:00:22
【问题描述】:

我正在使用 OpenGL 来抓取 Mac OSX 屏幕的内容 - 效果非常好,只是它不抓取鼠标光标图形。我需要以某种方式获取该光标图形,或者作为我的屏幕捕获例程的一部分,或者单独获取。

我的问题是:

  • 如何确保鼠标光标图像包含在 OpenGL 屏幕抓取中?

  • 如何将当前鼠标光标图像作为简单的 RGBA 位图?

我在 Mac OSX 10.6 下开发,使用 C++/Carbon。

干杯,

【问题讨论】:

    标签: c++ macos opengl graphics macos-carbon


    【解决方案1】:

    您可以使用 I/O Kit 读取当前光标的像素。有关一些相关 API,请参阅 IOFramebufferShared.hIOGraphicsLib.h

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多