@WenSiL

Как нажать кнопку в chrome через WinAPI?

Необходимо нажать определенное сочетание клавиш в определенной вкладке браузера, но столкнулся с 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;
}

И, вроде бы, хэндл она находится верный, но сообщения до вкладки не доходят.
Может знает кто нибудь как правильно искать вкладки в хроме и как правильно посылать им сообщения?
Или может есть какие нибудь другие пути реализации поставленной цели, но обязательно на с++?
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы