sendmessage中的问题和lparam(delphi)

时间:2009-08-19 18:44:46

标签: delphi

我想使用 WM_MOUSEMOVE 消息移动鼠标。但我不知道如何设置 lparam 值?
请指导完成此任务。

2 个答案:

答案 0 :(得分:5)

WM_MOUSEMOVE只是一个通知 - 它是由于鼠标移动而发送的,它不会导致它发生。

SetCursorPos可以将光标移动到新位置。 SendInput可用于直接模拟鼠标事件。

答案 1 :(得分:2)

试试这个

procedure MouseMove(x,y:Integer); 
Begin
mouse_event(MOUSEEVENTF_MOVE or MOUSEEVENTF_ABSOLUTE, x, y, 0, 0);
End;

再见;