Возможный дубликат:
Как имитировать щелчок мышью на С#?
я пытался
Window = FindWindow(null, "untitled - Paint");
PostMessage(WindowToFind, WM_MOUSEMOVE, 0, location);
PostMessage(WindowToFind, WM_LBUTTONDOWN, ((int)Keys.LButton), location);
местоположение 100 * 0x10000 + 100
для 100x100
и т. д. Я сомневаюсь, что это неправильно. Пробовал поменять местами ((int)Keys.LButton)
на 0
, не помогло. Я попытался поместить thread.sleep
между lbuttondown
и lbuttonup
(хорошо, постсообщение должно ждать без thread.sleep
, но что угодно) Я использую 0x0200
для перемещения мыши и 0x0202
для констант левой кнопки.
Без понятия, почему это вообще не работает.