Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.17;
Скачать: CL | DM;

Вниз

Не срабатывает программное нажатие кнопки в чужом окне   Найти похожие ветки 

 
Alexey   (2009-01-28 22:46) [0]

Пишу програмку используя компонент TWebBrowser. открываю странички нажимаю на ссылки файлов для скачки. открывается стандартное windows окно "Загрузка файла", в котором никак не получается нажать кнопку скачать. я получаю handle кнопки, но нажать программно не получается.в любых других окошках этот год проходит,а в этом окне кнопка только выбирается в фокус.  Помогите приручить нажатие кнопки

 h1 := FindWindow (nil, "Загрузка файла");  
 if  h1<> 0  then
   begin
   h2 := FindWindowEx(h1, 0,"Button", "&Сохранить");
   SendMessage(h2,BM_CLICK,0,0)
   end;


 
Медвежонок Пятачок ©   (2009-01-29 00:44) [1]

а где проверка, что кнопка нашлась?


 
Leonid Troyanovsky ©   (2009-01-29 08:09) [2]


> Alexey   (28.01.09 22:46)  

> в этом окне кнопка только выбирается в фокус.

Шли пару BM_CLICK.
Или можно послать паренту кнопки WM_COMMAND с ее ID.

--
Regards, LVT.


 
clickmaker ©   (2009-01-29 14:08) [3]

> h2 := FindWindowEx(h1, 0,"Button", "&Сохранить");

а если там будет "&Save" ? или "Aufzusparen" ?



Страницы: 1 вся ветка

Текущий архив: 2010.01.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
2-1259316813
Grant
2009-11-27 13:13
2010.01.17
Объект nil, а метод вызывается!!!


10-1162883922
Provodnick
2006-11-07 10:18
2010.01.17
Проблема с Word`ом в многопоточноми приложении


8-1200143658
452
2008-01-12 16:14
2010.01.17
Как вывести текст в центре Canvas по вертикали и горизонтали?


2-1259046700
zorik
2009-11-24 10:11
2010.01.17
Уничтожение последней MDIChild-формы


3-1233310362
Konrads
2009-01-30 13:12
2010.01.17
операция деления в запросе