Я бы хотел написать инструмент для скриншотов на Python. Прямо сейчас я изучаю, как я могу сделать. У меня есть скрипт, создающий скриншот с использованием Win32 API, например, здесь , но я хочу включить указатель мыши на скриншоте.
С win32gui.GetCursorInfo () я получаю его состояние (показано / скрыто), его дескриптор и его положение. Моя цель - использовать дескриптор для доступа к фактическому растровому изображению курсора, скопировать его и добавить его на мой снимок экрана с правильными координатами. Тем не менее, я не могу найти ни одного документа, говорящего о том, что я могу сделать с этой ручкой, как только получу ее.
Я думаю, что мне, возможно, придется сделать сам снимок экрана, то есть получить DC курсора, создать совместимое с ним растровое изображение и скопировать в него с помощью BitBlt. Я на правильном пути?