![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прокрутка и копирование содержимого веб-страницы [D7, WinXP]
dmitry_12_08_73 © (2009-07-12 13:00:00)Подскажите, как можно реализовать програмную прокрутку и одновременное копирование сожержимого не помещающейся на экране веб-страницы, которая открыта в каком-то браузере.
Пример такой реализации есть в SnagIt - "Scrolling window (Web page)"
dmitry_12_08_73 (2009-07-14 23:54:00) [1]TStas, вы всё правильно поняли. Скажите, плиз, как примерно это можно реализовать.
TStas (2009-07-14 23:49:00) [2]Может, можно, если известно положение браузера, копировать кусок канвы рабочего стола, а браузеру слать сообщения, чтобы он дальше прокрутитлся?
Я верно понял вопрос? Например, нужно всю эту ветку в виде битмапа сохранить, а в экран она, знамо дело, не влазит.
Только так можно делать, если известно, что окно активное и на переднем плане, а если это не так, его туда нужно насильно вынести и ещё не давать злому пользователю крутить полосы прокрутки, когда Вы окну сообщения шлёте, иначе получится, что ему шлют одновременно двое сообщения: ваша программа и пользователь.
dmitry_12_08_73 (2009-07-14 21:22:00) [3]Может подскажете, всё-таки? Вроде нормально описал проблему
dmitry_12_08_73 (2009-07-14 13:46:00) [4]Спасибо, {RASkov}, согласен с Вами.
Постепенно в буфер обмена копировать не надо, необходимо плавно прокручивать веб-страницу, а когда пользователь прервал прокрутку (нажал, например, Esc), то что уже прокрутилось, скопировать в буфер обмена.
Под "в каком-то браузере" я подразумевал наиболее распространённые: Internet Explorer, FireFox, Opera.
{RASkov} (2009-07-14 10:05:00) [5]> [5] dmitry_12_08_73 © (14.07.09 09:58)
Разъесняешься не понятно, вот и не отвечают...
Зачем в буфер копировать постепенно??? Пользователь все равно там ничего не увидит....
Да и
> в каком-то браузере
тут ответ один - "никак".
dmitry_12_08_73 (2009-07-14 09:58:00) [6]Может кто-нибудь подскажет, хоть в каком направлении копать?
dmitry_12_08_73 (2009-07-13 10:10:00) [7]Постараюсь поподробнее.
Надо скопировать как картинку в буфер обмена веб-страницу, которая не помещается на экран, например эту. Причём копирование надо делать постепенно (сверху вниз), чтобы пользователь мог на каком-то этапе прервать этот процесс, если веб-страница очень длинная.
Германн (2009-07-13 00:51:00) [8]
> Подскажите, как можно реализовать програмную прокрутку и
> одновременное копирование сожержимого не помещающейся на
> экране веб-страницы, которая открыта в каком-то браузере.
>
В "Прочее".
{RASkov} (2009-07-13 00:05:00) [9]> [0] dmitry_12_08_73 © (12.07.09 13:00)
> Пример такой реализации есть в SnagIt - "Scrolling window (Web page)"
Разрешите ее купить/найти/свиснуть/установить потом еще и разобраться что нужно-то...?)
> Подскажите, как можно реализовать програмную прокрутку и
> одновременное копирование сожержимого не помещающейся на
> экране веб-страницы, которая открыта в каком-то браузере.
Или давай подробнее или ну ее нафик :)
dmitry_12_08_73 (2009-07-12 23:01:00) [10]может кто-то знает, очень надо, спасибо!