Я использую SendKey
и эти функции для отправки нажатий клавиш в окно, расположенное по его имени
[DllImport("user32.dll")]
public static extern int FindWindow(
string lpClassName, // class name
string lpWindowName // window name
);
[DllImport("user32.dll")]
public static extern int SetForegroundWindow(
int hWnd // handle to window
);
Есть ли другой способ отправить нажатие клавиши в окно, не помещая его на передний план?
Я переключаюсь между многими окнами, и SendKey
делает некоторые ошибки, которые я не могу контролировать, я не могу использовать SendWait
нет, также не помещая некоторые задержки потока, это должно быть максимально быстро,
Я просто смотрю, как это можно сделать.