![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Народ я хочу написать прогу чтоб стрейфы в контре делать но не могу управлять кнопками клавы в контре, тока мышью(а этого мало). Подскажите плз методы для нажатия желательно чтоб в контре нажималось.
Не работающие в контре методы: 1) Контра не реагирует на такие нажатия Код:
procedure SimulateKeystroke(Key : byte; extra : DWORD);
begin
keybd_event(Key,extra,0,0);
keybd_event(Key,extra,KEYEVENTF_KEYUP,0);
end;
procedure SimulateKeyDown(Key : byte; extra : DWORD);
begin
keybd_event(Key,0,0,0);
end;
procedure SimulateKeyUp(Key : byte; extra : DWORD);
begin
keybd_event(Key,0,KEYEVENTF_KEYUP,0);
end;2) И на отправку месаджа тоже ![]() Код:
sendMessage(handle, WM_KEYDOWN, 65, 0); //На это не реагирует sendMessage(handle, WM_CLOSE, 65, 0); //А тут реагирует(закрывается) |