Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно нажать на клавишу? [D6, Win2k]


kvcomp ©   (2002-03-05 17:11:00) 

Как программно нажать на какую-либо клавишу?
Как сгенерировать Click мышью?

Спасибо!


Nebula   (2002-03-12 10:11:00) [1]

The keybd_eventfunction synthesizes a keystroke. The system can use such a synthesized keystroke to generate a WM_KEYUP or WM_KEYDOWN message. The keyboard driver"s interrupt handler calls the keybd_event function.

Windows NT/2000: This function has been superseded. Use SendInputinstead.

The SendInputfunction synthesizes keystrokes, mouse motions, and button clicks.



Lord Warlock   (2002-03-12 09:54:00) [2]

Для клавиш - WM_KEYDOWN,WM_KEYPRESS (если я не забыл еще :)


Song   (2002-03-05 20:46:00) [3]

Если в своём приложении тогда mouse_event


Kozhanov   (2002-03-05 17:16:00) [4]

> kvcomp
Можно послать сообщение WM_LBUTTONDOWN, например...


Наверх

Титульная страница Поиск, карта сайта Написать письмо