Как послать нажатие клавиш в приложение при помощи PInvoke SendInput - C#
Формулировка задачи:
Как послать нажатие клавиш в приложение при помощи PInvoke SendInput? Читал здесь(http://www.pinvoke.net/default.aspx/user32.sendinput), но толком ничего не понял.
Решение задачи: «Как послать нажатие клавиш в приложение при помощи PInvoke SendInput»
textual
Листинг программы
[DllImport("user32.dll", EntryPoint = "SendMessage")]
public static extern int SendMessage(IntPtr hwnd, int wMsg, uint wParam, uint lParam);
private void button1_Click(object sender, EventArgs e)
{
IntPtr hwnd = FindWindow("CalcFrame", "Калькулятор");
SendMessage(hwnd, 0x0104, 0x00000061, 0x20210001) / / отсылаем клавишу 1;
}