B
bin2000
Unregistered / Unconfirmed
GUEST, unregistred user!
我想在屏幕上某个点(x,y)模拟鼠标单击,但用户看不到鼠标移动,程序如下,无论我怎么<br>设置dx,dy的值,鼠标还是在原地单击,这是怎么回事?<br><br> minput.Itype := INPUT_MOUSE;<br> minput.mi.dx := x;<br> minput.mi.dy := y;<br> minput.mi.dwflags := MOUSEEVENTF_LEFTDOWN or MOUSEEVENTF_ABSOLUTE;<br> minput.mi.dwExtraInfo := 0;<br> minput.mi.time := 0;<br> minput.mi.mouseData :=0;<br> SendInput(1, minput, sizeof(minput));<br><br> minput.Itype := INPUT_MOUSE;<br> minput.mi.dx := x;<br> minput.mi.dy := y;<br> minput.mi.dwExtraInfo := 0;<br> minput.mi.time := 0;<br> minput.mi.mouseData :=0;<br> minput.mi.dwflags := MOUSEEVENTF_LEFTUP or MOUSEEVENTF_ABSOLUTE;<br> SendInput(1, minput, sizeof(minput));