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

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

Можно ли имитировать нажатие какой либо клавиши? [D5, Win95/98, WinME]


TSerg ©   (2001-12-25 15:25:00) 

Народ, у меня к вам такой вопрос: "Как сделать чтобы имитировалось нажатие какой-либо клавиши?"


Мефодий   (2001-12-25 16:09:00) [1]

Perform(WM_LBUTTONDOWN, 0, 0);
Delay(сколько нужно);
Perform(WM_LBUTTONUP, 0, 0);


Alx2   (2001-12-25 15:57:00) [2]

Попробовал - работает... Но это верхушка айсберга.

Var m : TWMKey;
begin
m.CharCode:=byte("!");
m.Msg := wm_char;
Edit1.Perform(m.Msg,TMessage(m).WParam,TMessage(m).LParam);
end;


Olgerd   (2001-12-25 15:49:00) [3]

http://delphi.mastak.ru/articles/sendkey.html


Digitman   (2001-12-25 15:47:00) [4]

см. Win32 API help, topics : SendMessage(), WM_CHAR, WM_KEYDOWN, WM_KEYUP


Наверх

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