как захватить курсор мыши в захвате экрана? - PullRequest
1 голос
/ 16 февраля 2010

Я использую OpenGL для захвата содержимого экрана Mac OSX - это работает очень хорошо, за исключением того, что оно не захватывает изображение курсора мыши. Мне нужно каким-то образом получить эту графику курсора, либо как часть моей процедуры захвата экрана, либо отдельно.

Мой вопрос:

  • Как я могу убедиться, что изображение курсора мыши включено в захват экрана OpenGL?

или

  • Как получить текущее изображение курсора мыши в виде простого растрового изображения RGBA?

Я занимаюсь разработкой под Mac OSX 10.6, используя C ++ / Carbon.

Приветствия

1 Ответ

3 голосов
/ 16 февраля 2010

Вы можете использовать I / O Kit для считывания пикселей для текущего курсора. См. IOFramebufferShared.h и IOGraphicsLib.h для ознакомления с некоторыми соответствующими API.

...