Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在鼠标光标平面上绘制或创建自定义动画系统光标?_C++_Windows_Winapi_Mouse - Fatal编程技术网

C++ 在鼠标光标平面上绘制或创建自定义动画系统光标?

C++ 在鼠标光标平面上绘制或创建自定义动画系统光标?,c++,windows,winapi,mouse,C++,Windows,Winapi,Mouse,平台:Windows7 语言:C++ 嗨 我正在尝试为辅助功能应用程序创建一个可视化辅助工具。我的目标是围绕鼠标光标绘制附加信息。它应该可以在每个应用程序窗口中使用,如果可能,也可以在全屏应用程序中使用 到目前为止,我发现的可能性并不令人满意: -在整个桌面的设备上下文上绘制 -始终位于顶部的分层窗口 是否有可能在与鼠标光标相同的图层上绘制?是否有特殊的内存或设备上下文,可以在其中写入与默认鼠标光标相同的内存 我可以在其他应用程序中使用自定义动画布局覆盖默认鼠标光标吗? 我可以拥有一个带有动画内

平台:Windows7 语言:C++

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

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

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

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

您需要使用DirectX获得桌面背景表面的句柄,然后使用GetCursorPos GDI函数获得鼠标坐标,将信息渲染到已获得的表面句柄中,在循环中继续这样做,它应该会工作。

使用当前使用的光标,在应用程序内部修改它并使用它。我认为画你想要的样子是不可能的。