怎样实时监控鼠标在屏幕上的光标变化(用于监控软件)

toma99 2009-02-18 06:40:25
传统监控软件只是将桌面截图,然后传送过去,并不能实时监控光标的实时变化。现要求实时看到鼠标的变化。不知怎样实现,大家一起讨论。
小弟:用共享dll+hook钩子实现,将鼠标实时画的截取的桌面图片上。由于本人编程水平有限!
还望大家指点一下
...全文
298 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
toma99 2009-02-19
  • 打赏
  • 举报
回复
3楼只是对于鼠标移动等消息响应,我现在需要当前鼠标形态,如一些自定义光标如五角光标,沙漏型我需要画当前程序的鼠标
toma99 2009-02-19
  • 打赏
  • 举报
回复
我要的是获取其他任何一个鼠标信息,如有些游戏游戏中的非常漂亮的手型鼠标箭头,截取桌面是截取不到鼠标信息的
而且还要任何程序

EveryCase 2009-02-19
  • 打赏
  • 举报
回复
顶~~~~~~~~~~
wuyq11 2009-02-18
  • 打赏
  • 举报
回复
http://blog.csdn.net/greystar/archive/2004/09/25/116484.aspx
天涯海角 2009-02-18
  • 打赏
  • 举报
回复
学习下,不错。
oyljerry 2009-02-18
  • 打赏
  • 举报
回复
g_hHook = SetWindowsHookEx(WH_MOUSE, MouseProc, _Module.m_hInst, GetCurrentThreadId());//安装HOOK
LRESULT CALLBACK MouseProc( int nCode,WPARAM wParam,LPARAM lParam)
{
if (nCode < 0)
return CallNextHookEx(g_hHook, nCode, wParam, lParam);

MOUSEHOOKSTRUCT* lpMsg = (MOUSEHOOKSTRUCT*)lParam;
if (wParam == WM_MOUSEMOVE)

捕获鼠标移动消息,然后获取鼠标坐标等

CPoint curPoint;
GetCursorPos(&curPoint);

111,086

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧