本文整理自网络,侵删。
procedure DoIdle(XMsSec: Cardinal);var ElapsedTime: Cardinal;begin ElapsedTime := 0; while ElapsedTime < XMsSec do begin Application.ProcessMessages; Sleep(10); Inc(ElapsedTime, 10); end;
end;
procedure MoniClick(X, Y: Integer);var LCount: Integer;begin LCount := 0; while not SetCursorPos(X, Y) do begin Inc(LCount); if LCount > 100 then Exit; end;
DoIdle(100); mouse_event(MOUSEEVENTF_LEFTDOWN, 0,0,0,GetMessageExtraInfo()); DoIdle(100); mouse_event(MOUSEEVENTF_LEFTUP, 0,0,0,GetMessageExtraInfo());
end;
相关阅读 >>
Delphi serial number of an usb flash drive 获取u盘硬件序列号
Delphi strtofloat 将“字符型”转换成“浮点型”
Delphi防止因系统崩溃而丢失任务栏的图标(重建托盘图标)
更多相关阅读请进入《Delphi》频道 >>