Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在屏幕抓取中捕获鼠标光标?_C++_Macos_Opengl_Graphics_Macos Carbon - Fatal编程技术网

C++ 如何在屏幕抓取中捕获鼠标光标?

C++ 如何在屏幕抓取中捕获鼠标光标?,c++,macos,opengl,graphics,macos-carbon,C++,Macos,Opengl,Graphics,Macos Carbon,我正在使用OpenGL抓取MacOSX屏幕的内容——thsi工作得很好,只是它没有抓取鼠标光标图形。我需要一些人来获取光标图形,或者作为我的屏幕捕获例程的一部分,或者单独获取 我的问题是: 如何确保OpenGL屏幕抓取中包含鼠标光标图像 或 如何将当前鼠标光标图像获取为简单的RGBA位图 我在Mac OSX 10.6下开发,用C++ + C/EP/< 干杯,您可以使用I/O工具包读取当前光标的像素。请参阅和以获取一些相关的API。感谢指针-尽管它看起来非常复杂-我想您没有一些示例代码来演

我正在使用OpenGL抓取MacOSX屏幕的内容——thsi工作得很好,只是它没有抓取鼠标光标图形。我需要一些人来获取光标图形,或者作为我的屏幕捕获例程的一部分,或者单独获取

我的问题是:

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

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

我在Mac OSX 10.6下开发,用C++ + C/EP/<


干杯,

您可以使用I/O工具包读取当前光标的像素。请参阅和以获取一些相关的API。

感谢指针-尽管它看起来非常复杂-我想您没有一些示例代码来演示如何操作?使用谷歌我能找到的最好的东西是:这并不容易理解……这应该让你开始:缺少的是它实际上没有复制像素;对于那个应用程序,大小和热点就足够了。嗨,彼得,你能提供一些用屏幕捕捉鼠标光标的示例代码吗