Встроенный Hiasm(ский) KeyEvent не подходит - так как он посылает ввод клавиш окну имеющему текущий фокус. Мне же надо послать другому окну без переноса фокуса на него. Его хендлы, и все что угодно - есть. Как это сделать? Подскажите механизм.
Сама цель разработки Транслятор нажатий джойстика в нажатия клавиш клавиатуры
Этот топик читают: Гость
|
Ответов: 893
Рейтинг: 18
|
|||
| карма: 0 |
|
|
Ответов: 2467
Рейтинг: 698
|
|||
|
А что так не устраивает?code_19635.txt
|
|||
| карма: 11 |
| ||
| файлы: 1 | code_19635.txt [848B] [889] |
|
Ответов: 893
Рейтинг: 18
|
|||
|
sla8a писал(а): А что так не устраиваетByuik писал(а): Встроенный Hiasm(ский) KeyEvent не подходит - так как он посылает ввод клавиш окну имеющему текущий фокус.sla8a, хотя если ты научиш как послать єтой http://mamedev.org/source/docs/config.txt.html програмулине через свой пример нажатия клавиш, я был бы признателен |
|||
| карма: 0 |
|
|
Ответов: 2467
Рейтинг: 698
|
|||
|
Byuik, вот 1 программа :code_19636.txt
а вот 2 программа которая посылает нажатие клавише первой: code_19637.txt Что не так? |
|||
| карма: 11 |
| ||
| файлы: 2 | code_19636.txt [153B] [738], code_19637.txt [392B] [567] |
|
Ответов: 893
Рейтинг: 18
|
|||
|
Попробую объяснить , та программа MAME не принимает нажатий данным способом , зато если отправить команду окну то она прекрасно всё исполняет пример
code_19638.txt Вот и встал вопрос а возможно ли отправить также и нажатие клавиш через SendMessage в других средах разработки такая возможность есть пример [url]http://forum.ixbt.com/topic.cgi?id=26:34308[/url] . А вот как это зделать в Hiasm Сама цель разработки Транслятор нажатий джойстика в нажатия клавиш клавиатуры |
|||
| карма: 0 |
| ||
| файлы: 1 | code_19638.txt [694B] [616] |
|
Ответов: 4641
Рейтинг: 334
|
|||
| карма: 1 |
|
|
Ответов: 893
Рейтинг: 18
|
|||
|
Ravilr, пожалуйста не надо превращать форум в сухую справку , я ето читал и знаю про ето.
Всё равно в компоненте не хватает WM_CHAR |
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Byuik писал(а): Всё равно в компоненте не хватает WM_CHARА кто мешает его послать через SendMessage. Это можно сделать, можно, зачем на компоненты навешивать-то |
|||
| карма: 22 |
|
|
Ответов: 893
Рейтинг: 18
|
|||
|
nesco, ну подскажи то как послать через SendMessage , чтоб к примеру эмулировать нажатие F2 ? пожалуйста если тебе не сложно.
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Byuik, но WM_CHAR посылается окну с фокусом клавиатуры. Фокус надо еще передать тому окну
|
|||
| карма: 22 |
|
|
Ответов: 893
Рейтинг: 18
|
|||
|
хм ладно єто то я понял , но всётаки как передать через SendMessage нажатие клавиш , никак я не пойму , ато через KeyEvent не выходит , окно попросту не реагирует на него , а вот на SendMessage реагирует , но я не могу передать кнопки в игру , никак не пойму как.
|
|||
| карма: 0 |
|
|
Ответов: 1841
Рейтинг: 370
|
|||
|
Byuik, http://hiasm.com/forum.html?q=3&p=142187
p.s. надо бы закрепить топик |
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Byuik писал(а): но всётаки как передать через SendMessage нажатие клавишНу, вот так можно передать WM_CHAR code_19644.txt |
|||
| карма: 22 |
| ||
| файлы: 1 | code_19644.txt [630B] [697] |
|
Ответов: 893
Рейтинг: 18
|
|||
|
Вроди понял , но чегото не выходит , может взгляните чего я тут навоял ?
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_19645.txt [1.2KB] [618] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
| карма: 22 |
| ||
| файлы: 1 | code_19649.txt [1.2KB] [739] |



Поиск
Друзья
Администрация