Нажатие на клавиши клавиатуры
Делал через keybd_event - работает, но не везде.. Например, в графическом приложении (да че там - в игре; d3d) ноль эмоций на крутящиеся в цикле "нажатия".
Есть ли способ "пониже"? :confused:
Есть ActiveX компонент ComControl. У него метод SendKeys(), посылающий кнопку активному окну.
misere, а если напрямую через хендл окна SendMessage'ем пихать?
Цитата: makbeth
misere, а если напрямую через хендл окна SendMessage'ем пихать?
Насколько я знаю в играх для получения информации от клавиатуры используется DirectInput, вместо обработки очереди сообщений. Поэтому такой способ может не пройти, но попробовать может и стоит :)
SendMessage попробую, но думаю, эффект будет тот же... Какой-то способ же должен быть, чтобы отправить не эмуляцию нажатия в окошко, а именно "нажать" кнопку. Через драйвер клавы... Но как...