Нажатие кнопки мыши или клавиши клавиатуры в определенной точке экрана (x, y)
Подскажите, как это можно реализовать: например, у меня есть координаты точки экрана (хоть в каком угодно месте), нужно чтобы на ней кликнулась левая или правая кнопка.
Или еще, чтоб, например, нажимались клавиши клавиатуры, как если бы пользователь просто сам бы их нажимал (независимо от того, где сейчас фокус).
Подскажите пожалуйста.
Спасибо.
левый клик - SendMessage(hWnd,WM_LBUTTONDOWN,wParam,lParam)
правый клик - SendMessage(hWnd,WM_RBUTTONDOWN,wParam,lParam);
Что касается клавы, то не смогу помочь - по моему окно обязательно должно быть активным.
смотри в сторону keybd_event и mouse_event или SendInput. т.е. зная координаты ты устанавливаешь куда надо курсор с помощью SetCursorPos, а потом используешь одну из перечисленных мной функций.