Я хочу симулировать мышку, если я нажму кнопку.Щелчок мышью должен отображаться в элементе веб-формы windowsforms в том же программном коде.Это также не должно двигать мою собственную мышь (кабельная мышь).Моя проблема до сих пор в том, что она двигает мышь.И, в конце концов, я хочу, чтобы это произошло, даже если формализация была сведена к минимуму.Вот код, с которым я попробовал:
public partial class Form1 : Form
{
[System.Runtime.InteropServices.DllImport("user32.dll")]
static extern bool SetCursorPos(int x, int y);
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
public const int MOUSEEVENTF_LEFTDOWN = 0x02;
public const int MOUSEEVENTF_LEFTUP = 0x04;
public static void LeftMouseClick(int xpos, int ypos)
{
SetCursorPos(xpos, ypos);
mouse_event(MOUSEEVENTF_LEFTDOWN, xpos, ypos, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, xpos, ypos, 0, 0);
}
public Form1()
{
InitializeComponent();
}
private void btnVerbinden_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(txtInternetAdresse.Text);
}
private void MousTest_Click(object sender, EventArgs e)
{
LeftMouseClick(600, 500);
SendKeys.Send("{ENTER}");
}
Не могу найти пост, подобный этому, который работал: (