Приложение на c# не воспроизводит Post/Sendmessage

69
12 января 2018, 23:05

Здравствуйте, полностью эмулирую нажатие лкм в программе, повторяю все, что есть в spy++, но программа не реагирует на клик. Программа чистая, там ничего нет, кроме пары кнопок для теста. Код:

 PostMessage(handle, WM_MOUSEHOVER, (IntPtr)0, 0);
 SendMessage(handle, WM_SETCURSOR, handle, MakeLParam(18, WM_MOUSEMOVE));
 SendMessage(handle, WM_SETCURSOR, handle, MakeLParam(1,WM_MOUSEMOVE));
 SendMessage(handle, WM_MOUSEACTIVATE, handle, MakeLParam(1, WM_LBUTTONDOWN));
 SendMessage(handle, WM_SETCURSOR, handle, MakeLParam(1, WM_LBUTTONDOWN));
 PostMessage(handle, WM_LBUTTONDOWN, (IntPtr)0x0001, MakeLParam(x, y));
 Thread.Sleep(5);
 PostMessage(handle, WM_LBUTTONUP, IntPtr.Zero, MakeLParam(x, y));

Spy++ после настоящего клика:

Spy++ после эмулированного клика:

READ ALSO
Загрузка файлов из List при помощи WebClient

Загрузка файлов из List при помощи WebClient

Добрый день, помогите разобраться как правильно сделать загрузку файлов по коллекции ссылокЕсть вот такой вот список:

70
Некорректная работа обработчика ASP.NET

Некорректная работа обработчика ASP.NET

ЗдравствуйтеЕсть проблема

100
Xamarin.Forms в VS Community 2017 ошибки

Xamarin.Forms в VS Community 2017 ошибки

Разрабатывал проект и в какой-то момент он перестал компилитьсяТак как студия не пишет по-человечески, в чём конкретно по её мнению ошибка,...

71
Большой файл скачивается не полностью

Большой файл скачивается не полностью

Есть файл(*rar) доступный по url

99