Russian Qt Forum
Октябрь 03, 2024, 16:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: События другому приложению (те же нажатия кнопок)  (Прочитано 2863 раз)
joker
Новичок

Offline Offline

Сообщений: 49


Просмотр профиля
« : Декабрь 23, 2011, 13:16 »

Win-программа

Надо отсылать нажатия кнопок другому приложению.

Пробовал так:
        HWND hWnd = FindWindow(NULL, (wchar_t*)title.utf16());
        if(hWnd)
            SendMessage(hWnd, WM_CLOSE, 0, 0);

Вот именно WM_CLOSE работает замечательно, а, например
       SendMessage(messageWnd, WM_KEYDOWN, VK_F1, 0);
       SendMessage(messageWnd, WM_KEYUP, VK_F1, 0);

Никакой F1 не отправляют.

Посоветуйте куда копать, плиз Улыбающийся

Записан
mutineer
Гость
« Ответ #1 : Январь 05, 2012, 14:04 »

А целевое окно умеет реагировать на F1? Может на него кто-то из дочерних элементов должен реагировать?
Записан
vertus
Гость
« Ответ #2 : Январь 07, 2012, 18:38 »

Классическое межпроцессное взаимодействие. Можно с WinApi потрахаться, но проще на Qt. С чем тут помочь?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.