filmov
tv
C# - Simulate mouse drag with SendInput (codeproject implementation)
![preview_player](https://i.ytimg.com/vi/FD9GBM3qPFM/maxresdefault.jpg)
Показать описание
InputSender Download:
C# Automation Playlist:
#csharp
private void LeftDrag(Point start, Point end)
{
InputSender.SetCursorPosition(start.X, start.Y);
InputSender.SendMouseInput(new InputSender.MouseInput[]
{
new InputSender.MouseInput
{
dwFlags = (uint)InputSender.MouseEventF.LeftDown
}
});
Thread.Sleep(100);
InputSender.SetCursorPosition(end.X, end.Y);
// added to fix text not always being selected during drag
Thread.Sleep (100);
InputSender.SendMouseInput(new InputSender.MouseInput[]
{
new InputSender.MouseInput
{
dwFlags = (uint)InputSender.MouseEventF.LeftUp
}
});
}