-
-
[求助]怎样用postmessage来实现鼠标的移动?
-
发表于:
2009-5-2 17:34
7650
-
[求助]怎样用postmessage来实现鼠标的移动?
怎样用postmessage来实现鼠标的移动?
原来有一段能正常运行的鼠标移动代码:
INPUT inp;
for(int i=0;i<n;i++) {
inp.type = INPUT_MOUSE;
inp.mi.dx=1;
inp.mi.dy=1;
SendInput(1,inp,sizeof(inp));
}
要求改为用postmessage来实现,于是,试写代码如下:
POINT cp;
GetCursorPos(&cp);
for(int i=0;i<n;i++) {
PostMessage(GetDesktopWindow(), WM_MOUSEMOVE, 0, (cp.X+i)*65536+(cp.Y+i));
}
可是,在正常的环境下试了一下,结果一点反应都没有,有谁知道这是什么原因呢?
先谢啦!!!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课