Перейти к содержанию

C++, Нажать кнопку


Рекомендуемые сообщения

Привет народ, как можно в C++ сделать так чтобы в игре при определенном значении(неважно каком), нажалась кнопка ?SendMessage(hwnd, WM_COMMAND, VK_F10, 0); типа такого не работают

Ссылка на комментарий
Поделиться на другие сайты

Обсуждалось неоднократно. В игре используется, как правило, DirectInput или XInput. Их надо перехватывать и им засылать. В большинстве случаев даже SendInput не сработает.

Ссылка на комментарий
Поделиться на другие сайты

1 hour ago, vadik111 said:

Можно подробнее ?

 

А что у тебя получилось поискав информацию по DirectInput или XInput?

Есть примеры кода, которые не получаются?

Ссылка на комментарий
Поделиться на другие сайты

19 часов назад, vadik111 сказал:

DirectInput и xInput Это для джойстиков ведь

С чего ты взял? Вот честно, откуда такая информация? Марш в гугл и читать, и больше такими заявляениями не издеваться.

Ссылка на комментарий
Поделиться на другие сайты

Все что сказали выше более правельный подход, только вот SendMessage у меня не разу не отработало не в одном приложении, а вот 


        PostMessage(targetHWND,WM_KEYDOWN,VK_F2, 1);
        PostMessage(targetHWND, WM_KEYUP, VK_F2, 0);


Отрабатывало в некоторых приложениях :) Можешь попробовать.  Изменено пользователем temtriss
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 29.01.2018 в 20:16, temtriss сказал:

Все что сказали выше более правельный подход, только вот SendMessage у меня не разу не отработало не в одном приложении, а вот 

 


        PostMessage(targetHWND,WM_KEYDOWN,VK_F2, 1);
        PostMessage(targetHWND, WM_KEYUP, VK_F2, 0);

 


Отрабатывало в некоторых приложениях :) Можешь попробовать. 

дык это же просто #define. 

Изменено пользователем vadik111
Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, vadik111 сказал:

это же просто #define

Дефайн чего? PostMessageA в случае мультибайтовой кодировки и PostMessageW в случае уникод.

Если следовать вашей логике, то и SendMessage - define

 

Если я правильно помню, то сенд месседж ожидает обратки сообщения до возврата, а пост просто помещает сообщение в очередь, более детально я хз.

Изменено пользователем temtriss
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.