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

185
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

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

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

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

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

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

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

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

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

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

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

224