Форум: "Основная";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
ВнизНе срабатывает программное нажатие кнопки в чужом окне Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c