gpt4 book ai didi

python - 如何制作当前鼠标指针的位图?

转载 作者:可可西里 更新时间:2023-11-01 10:09:12 28 4
gpt4 key购买 nike

我想用 Python 编写一个屏幕截图工具。现在我正在研究我该怎么做。我有一个使用 win32 api 制作屏幕截图的脚本,如 here , 但想在屏幕截图中包含鼠标指针。

使用 win32gui.GetCursorInfo() 我得到它的状态(显示/隐藏)、它的句柄和它的位置。我的目标是使用句柄访问光标的实际位图,复制它,并将其添加到我的屏幕截图中的正确坐标处。但是,我似乎找不到任何文档说明一旦获得该句柄我可以用它做什么。

我在想我可能必须像屏幕截图本身那样做,即获取光标的 DC,创建与其兼容的位图并使用 BitBlt 复制到其中。我走在正确的轨道上吗?

最佳答案

python win32 api是否包含DrawIconEx:

http://msdn.microsoft.com/en-us/library/ms648065%28v=vs.85%29.aspx

你需要制作一个可绘制的上下文来写它,然后传递它和光标句柄......

(或普通 DrawIcon)

关于python - 如何制作当前鼠标指针的位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4660194/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com