Здравствуйте, полностью эмулирую нажатие лкм в программе, повторяю все, что есть в 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++ после эмулированного клика:
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости