gpt4 book ai didi

c++ - 在鼠标光标平面上绘制还是创建自定义动画系统光标?

转载 作者:可可西里 更新时间:2023-11-01 09:38:27 25 4
gpt4 key购买 nike

平台:Windows 7语言:C++

你好,

我正在尝试为辅助功能应用程序创建视觉辅助工具。我的目标是在鼠标光标周围绘制附加信息。它应该在每个应用程序窗口中都可用,如果可能,也应该在全屏应用程序中可用。

到目前为止我发现的可能性并不令人满意:- 绘制整个桌面的设备上下文- 始终在顶部的分层窗口

有没有可能在鼠标光标所在的图层上绘制?是否有特殊的内存或设备上下文,可以在其中写入与默认鼠标光标相同的内存。

我可以在其他应用程序中使用自定义动 Canvas 局覆盖默认鼠标光标吗?我可以在系统范围内使用带有动画内容的鼠标光标布局吗?

最佳答案

您需要使用 DirectX 获取桌面背景表面的句柄,然后使用 GetCursorPos GDI 函数获取鼠标坐标,将您的信息渲染到您获得的表面句柄中,循环执行此操作,然后它应该工作。

关于c++ - 在鼠标光标平面上绘制还是创建自定义动画系统光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12579617/

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