![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
sendkeys [D6, Win2k]
PETR2002 © (2002-11-07 23:05:00)Привет народ ,я скачал компанент SENDKEYS,вроде все работает но есть одно но...
вот код
procedure TForm1.Button1Click(Sender: TObject);
begin
winexec("notepad.exe",sw_show);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
sendkeys1.GetWindowHandle("Untitled - Notepad");
if sendkeys1.WindowHandle<>0 then sendkeys1.SendKeys("Привет");
sendkeys1.SendKeys(chr(13));
end;
код клавишь ENTER,TAB,DELETE и т.д. на блокноте срабатывает, а вот коды клавишь F1...F12 не хотят :(
Помогите пожалуйста !
Зарание спасибо!
Николай Быков (2002-11-08 05:36:00) [1]А еще надо поситать про
SendMessage
hWND
LParam
WParam
Оконная процедура
Обучение Юрия Зотова
Almaz (2002-11-08 05:34:00) [2]
> Alex-eraser (08.11.02 01:48)
> Скачай другой или, лучше, сделай сам, при помощи "ловушек"
> Windows! На этом сайте в статьях и\или в FAQ есть их описание.
А "ловушки" то здесь причем :)))
Максимум, что нужно - это знание сообщений Windows и умение их посылать нужному окну.
> PETR2002 (07.11.02 23:05)
Почитайте в help"e про сообщения WM_KEYDOWN, WM_KEYUP и т.п. И напишите свой sendkey.
Удачи.
Николай Быков (2002-11-08 05:28:00) [3]
> Alex-eraser (08.11.02 01:48)
Ты с ума сошел? Как ты мог предложить ламаку сделать что-то свое??? Он же НЕ ХОЧЕТ ИЗОБРЕТАТЬ ВЕЛОСИПЕД!!! Ты что? Он будет даже для создания калькулятора искать компонент TCostumCalculator
Alex-eraser (2002-11-08 01:48:00) [4]Что за вопрос, а???
Это значит, что ты скачал недоделаный компонент!
Скачай другой или, лучше, сделай сам, при помощи "ловушек" Windows! На этом сайте в статьях и\или в FAQ есть их описание.