![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли имитировать нажатие какой либо клавиши? [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