![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Нужно отправлять сообщение в чат игры. Варианты с PostMessage не работают в игре, хотя прекрасно работают например в блокноте. Гугл только намекнул, что для DirectX приложений нужно использовать SendInput.
А можно простейший пример отправки строки и нажатия кнопки Enter? |
#2
|
||||
|
||||
![]() Насчет SendInput не знаю, но никто не отменял побуквенного посылания нажатий клавиш
![]() Код:
SendMessage(...,WM_KEYDOWN,...); jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
![]() Цитата:
Что-то вроде? Код:
PostMessage(hwnd, WM_IME_KEYDOWN, 0x40, MapVirtualKey(0x40, 0)); PostMessage(hwnd, WM_IME_KEYDOWN, str_as_char[i], MapVirtualKey(str_as_char[i], 0)); PostMessage(hwnd, WM_IME_KEYDOWN, str_as_char[i], 0); Не пашет. |
#4
|
|||
|
|||
![]() UPD. Кажется, решил через SendKey
|
#5
|
||||
|
||||
![]() я предлагал вообще через SendMessage, с ним обычно все очевидно.
Но раз решили - хорошо ![]() jmp $ ; Happy End! The Cake Is A Lie. |