Главная страница
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.009 c
15-1262972486
soldier
2010-01-08 20:41
2010.04.04
Чем снять образ компьютера, чтобы потом его развернуть на VMWare


2-1265207702
HF-Trade
2010-02-03 17:35
2010.04.04
GetPixel


15-1263245425
Юрий
2010-01-12 00:30
2010.04.04
С днем рождения ! 12 января 2010 вторник


2-1264604465
s_t_d
2010-01-27 18:01
2010.04.04
Delphi-MSWord, как получить "разрыв" страницы?


15-1263224529
KilkennyCat
2010-01-11 18:42
2010.04.04
Пример мощного разгильдяйства