![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не срабатывает программное нажатие кнопки в чужом окне [D7]
Alexey © (2009-01-28 22:46:00)Пишу програмку используя компонент TWebBrowser. открываю странички нажимаю на ссылки файлов для скачки. открывается стандартное windows окно "Загрузка файла", в котором никак не получается нажать кнопку скачать. я получаю handle кнопки, но нажать программно не получается.в любых других окошках этот год проходит,а в этом окне кнопка только выбирается в фокус. Помогите приручить нажатие кнопки
h1 := FindWindow (nil, 'Загрузка файла');
if h1 0 then
begin
h2 := FindWindowEx(h1, 0,'Button', '&Сохранить');
SendMessage(h2,BM_CLICK,0,0)
end;
clickmaker (2009-01-29 14:08:00) [1]> h2 := FindWindowEx(h1, 0,'Button', '&Сохранить');
а если там будет "&Save" ? или "Aufzusparen" ?
Leonid Troyanovsky (2009-01-29 08:09:00) [2]
> Alexey (28.01.09 22:46)
> в этом окне кнопка только выбирается в фокус.
Шли пару BM_CLICK.
Или можно послать паренту кнопки WM_COMMAND с ее ID.
--
Regards, LVT.
Медвежонок Пятачок (2009-01-29 00:44:00) [3]а где проверка, что кнопка нашлась?