![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нажатие клавиши в чужом приложении!
voe © (2006-05-23 09:57:00)Как мне с эмулировать нажатие клавиши в чужом приложении?
n0name (2006-05-23 19:52:00) [1]Тебе надо отсылать на форме, а edit'у.
Elen (2006-05-23 16:29:00) [2]А затем что сообщение ты посылаеш форме а батоны - элементы формы
> Но зачем мне знать хэндл буттона если нажимаемая клавиша евляется "горячей"?
Не факт
voe (2006-05-23 12:04:00) [3]Но зачем мне знать хэндл буттона если нажимаемая клавиша евляется "горячей"?
balepa (2006-05-23 11:56:00) [4]Надо хэндл буттона с циферкой, =, . и т.д. и на них нажимать, ИМХО правильнее будет. (см. ChildWindows)
voe (2006-05-23 11:38:00) [5]ПОМАГИТЕ !!!!
Что то я немогу заставить работать!!!
Вот что я пишу:
hWnd1:=findwindow(nil,Pchar('Калькулятор'));
SendMessage(hWnd1,wm_char,13,0)
В калькуляторе наброно 25 + 65
13 -Enter!
Polevi (2006-05-23 11:14:00) [6]68
voe (2006-05-23 11:02:00) [7]Как мне определить код клавиши?
Например клавиши D ?
Polevi (2006-05-23 10:05:00) [8]keybd_event
Elen (2006-05-23 10:03:00) [9]Приложение имеет Handle?
Если да то SendMessage(handle,wm_char,#13,0) (Что-то в этом роде, где #13 - Код Ентера)