Необходимо нажать определенное сочетание клавиш в определенной вкладке браузера, но столкнулся с 2 проблемами:
1) Как получить HWND именно открытой вкладки?
2) Как правильно послать вкладке сообщения?
Написал простейшую программу:
#include<stdio.h>
#include<windows.h>
int main() {
for(;;Sleep(500)) {
POINT CursorPos;
GetCursorPos(&CursorPos);
int hwnd = WindowFromPoint(CursorPos);
SendMessage(hwnd, WM_KEYDOWN, VK_LSHIFT, 0);
}
return 0;
}
И, вроде бы, хэндл она находится верный, но сообщения до вкладки не доходят.
Может знает кто нибудь как правильно искать вкладки в хроме и как правильно посылать им сообщения?
Или может есть какие нибудь другие пути реализации поставленной цели, но обязательно на с++?