语言:C++ 平台:Windows 7
你好
我正在尝试为可访问性应用程序创建视觉辅助。我的目标是在鼠标光标周围绘制其他信息。它应该在每个应用程序窗口中都可用,如果可能的话也可以在全屏应用程序中使用。
到目前为止,我发现的可能性并不令人满意:-绘制整个桌面的设备上下文-始终位于顶部的分层窗口
是否有可能在与鼠标光标相同的层上绘制?是否有特殊的内存或设备上下文,可以在其中写入与默认鼠标光标相同的内存。
我可以在其他应用程序中使用自定义动画布局覆盖默认鼠标光标吗?
您需要使用 DirectX 来获取桌面背景表面的句柄,然后使用 GetCursorPos GDI 函数获取鼠标坐标,将您的信息呈现到您获得的表面句柄中,继续在循环中执行此操作,它应该工作。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(70条)