Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Messages 4 Windows

-=[19 апреля 2004 г.]=-
Хайушки!

Есть окно (известным хендлом)... Как еду кинуть нажатие
1.Tab
2.Shift + Tab
3.Буквы (нажатие кнопок на клаве 0..9,a..z,A..Z)

--
-=B0rM@N=- ICQ: 239-535-374
~Вечер (0.00) [* -Утро (8.00)- ] Вечер (0.00)~
mailto:BormanSubscri***@u*****.net - т0льк0 для р@((ь|лkи ,)
mailto:Boris_Kolupa***@u*****.net - личнь|й [Redirect to Mobile Phone]
Номер выпуска : 2876
Возраст листа : 210 (дней)
Количество подписчиков : 385
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/128518
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   -=B0rMaN=- Mon, 19 Apr 2004 01:07:52 +0300 (#128518)

 

Ответы:

Доброго времени суток, -=B0rMaN=-.
Вы писали 19 апреля 2004 г., 11:59:09
на тему "Messages 4 Windows"

procedure PressKey(Key: byte);
begin
keybd_event(Key, 0, 0, 0);
end;

В key указываешь код клавиши.

Ответить   Денис Mon, 19 Apr 2004 12:10:51 +0400 (#128777)

 

Hello, Денис.

Это не совсем то. keyb_event имитирует нажатие кнопки на клаве, а тут
нужно проверять активное окно:
If IsChild(Handle, GetFocus) then keyb_event(...);

Ответить   "B." Mon, 19 Apr 2004 19:34:54 +0400 (#129068)

 

Тема: Messages 4 Windows

Есть статья:
Как эмулировать нажатия клавиш в другой программе
http://delfaq.wallst.ru/faq/emul.html
Этот модуль является почти полным аналогом мотоду SendKeys из VB.
(Автор: Ken Henderson, email:kh***@c*****.com)

Ответить   Tue, 20 Apr 2004 09:30:33 +0400 (#129265)