Показать сообщение отдельно
  #7  
Старый 10.03.2012, 13:06
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Странно. Keybd_event симулирует нажатие кнопки, передавая ее на цепочку обработчиков. На MSDN пишут, что драйвер клавиатуры использует именно эту функцию для отправки сообщения о нажатии системе. SendMessage(WM_KEYDOWN) к Handle'у передает сообщение сразу окну, поэтому тоже должно работать. Каким образом используется в коде keybd_event и sendmessage (возможно ошибка в параметрах)?
Других способов симуляции я не знаю. Можно попробовать SendInput, но врятли поможет.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием