【发布时间】:2011-02-21 10:19:23
【问题描述】:
我正在开发一个桌面应用程序,我在其中读取屏幕缓冲区数据并从中创建图像。我使用调用 glReadPixels 来读取屏幕数据。
-
如果我不想在从屏幕缓冲区创建的图像中显示光标,我会在从屏幕缓冲区创建图像之前使用调用 CGDisplayHideCursor 隐藏光标。
-
如果我想在从屏幕缓冲区创建的图像中显示光标,我可以在从屏幕缓冲区创建图像之前使用调用 CGDisplayShowCursor。
这在正常情况下工作正常。但是,如果我在屏幕缩放时尝试这个:
- 即使我隐藏光标,光标也会显示在从屏幕创建的图像中。
- 即使我显示光标,从屏幕创建的图像中也会显示两个光标。
这里有什么问题?
【问题讨论】:
标签: macos cursor screen zooming show-hide