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

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

как нажать кнопку "Далее"


Арт ©   (2004-08-06 11:29:00) 

Всем привет,
Из своей программы запускаю чужую прогу, там несколько полей для ввода регистрационной информации, ввожу текст в эти поля и теперь надо нажать на кнопку "Далее" -  а я не знаю, как это сделать. Помогите кто может. Заранее спасибо.


-c-st-s-   (2004-08-06 14:23:00) [1]

Пример:

...
var
 h1, h2: hwnd;
...
 h1 := FindWindow(nil, window_caption);
 If h1<>0
  then Begin
        h2 := FindWindowEx(h1, 0, nil, button_caption);
        if h2 <> 0 then sendmessage(h2, bm_Click, 0, 0);
       End;
...

Есть вероятность того, что не во всех случаях этот код будет полезен... Лично я для этих целей ипользую mouse_event.

Удачи!!!


Наверх

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