Я хотел бы имитировать щелчки мышью по заданным координатам в окне, которое не является верхним.
Например: нарисуйте что-нибудь в краске, в то время как верхнее окно google chrome и краска открыта, но за окном chrome.
Я пробовал Отправить -and Функции PostMessage. PostMessage () вернул ненулевое значение, он также изменил фокус на рисование (что я действительно не хочу, чтобы это произошло), но не щелкнуло.
(Paint и Chrome - это только примеры, здесь могут быть быть более windows открытым, эт c.)
int main() {
HWND wnd = FindWindow(NULL, "name_of_window");
PostMessageA(wnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(500, 500));
//PostMessageA(wnd, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(500, 500)); - Is this needed?
return 0;
}