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

Вниз

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

 
dmitry_12_08_73 ©   (2009-07-12 13:00) [0]

Подскажите, как можно реализовать програмную прокрутку и одновременное копирование сожержимого не помещающейся на экране веб-страницы, которая открыта в каком-то браузере.
Пример такой реализации есть в SnagIt - "Scrolling window (Web page)"


 
dmitry_12_08_73 ©   (2009-07-12 23:01) [1]

может кто-то знает, очень надо, спасибо!


 
{RASkov} ©   (2009-07-13 00:05) [2]

> [0] dmitry_12_08_73 ©   (12.07.09 13:00)
> Пример такой реализации есть в SnagIt - "Scrolling window (Web page)"

Разрешите ее купить/найти/свиснуть/установить потом еще и разобраться что нужно-то...?)

> Подскажите, как можно реализовать програмную прокрутку и
> одновременное копирование сожержимого не помещающейся на
> экране веб-страницы, которая открыта в каком-то браузере.

Или давай подробнее или ну ее нафик :)


 
Германн ©   (2009-07-13 00:51) [3]


> Подскажите, как можно реализовать програмную прокрутку и
> одновременное копирование сожержимого не помещающейся на
> экране веб-страницы, которая открыта в каком-то браузере.
>

В "Прочее".


 
dmitry_12_08_73 ©   (2009-07-13 10:10) [4]

Постараюсь поподробнее.
Надо скопировать как картинку в буфер обмена веб-страницу, которая не помещается на экран, например эту. Причём копирование надо делать постепенно (сверху вниз), чтобы пользователь мог на каком-то этапе прервать этот процесс, если веб-страница очень длинная.


 
dmitry_12_08_73 ©   (2009-07-14 09:58) [5]

Может кто-нибудь подскажет, хоть в каком направлении копать?


 
{RASkov} ©   (2009-07-14 10:05) [6]

> [5] dmitry_12_08_73 ©   (14.07.09 09:58)

Разъесняешься не понятно, вот и не отвечают...

Зачем в буфер копировать постепенно??? Пользователь все равно там ничего не увидит....

Да и
> в каком-то браузере

тут ответ один - "никак".


 
dmitry_12_08_73 ©   (2009-07-14 13:46) [7]

Спасибо, {RASkov}, согласен с Вами.
Постепенно в буфер обмена копировать не надо, необходимо плавно прокручивать веб-страницу, а когда пользователь прервал прокрутку (нажал, например, Esc), то что уже прокрутилось, скопировать в буфер обмена.
Под "в каком-то браузере" я подразумевал наиболее распространённые: Internet Explorer, FireFox, Opera.


 
dmitry_12_08_73 ©   (2009-07-14 21:22) [8]

Может подскажете, всё-таки? Вроде нормально описал проблему


 
TStas ©   (2009-07-14 23:49) [9]

Может, можно, если известно положение браузера, копировать кусок канвы рабочего стола, а браузеру слать сообщения, чтобы он дальше прокрутитлся?
Я верно понял вопрос? Например, нужно всю эту ветку в виде битмапа сохранить, а в экран она, знамо дело, не влазит.
Только так можно делать, если известно, что окно активное и на переднем плане, а если это не так, его туда нужно насильно вынести и ещё не давать злому пользователю крутить полосы прокрутки, когда Вы окну сообщения шлёте, иначе получится, что ему шлют одновременно двое сообщения: ваша программа и пользователь.


 
dmitry_12_08_73 ©   (2009-07-14 23:54) [10]

TStas, вы всё правильно поняли. Скажите, плиз, как примерно это можно реализовать.



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

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

Наверх




Память: 0.49 MB
Время: 0.011 c
2-1264937056
serhiyiv
2010-01-31 14:24
2010.04.04
mod


10-1138600010
маленький мук
2006-01-30 08:46
2010.04.04
Номер столбца в Excel по его букве


2-1262859120
chiskin
2010-01-07 13:12
2010.04.04
Excel в Ini-файл


2-1265190292
s_t_d
2010-02-03 12:44
2010.04.04
Delphi_Excel Как создать копию раб. листа?


2-1265023414
И. Павел
2010-02-01 14:23
2010.04.04
Как поменять столбцы местами?