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

Вниз

Canvas у... TWebBrowser   Найти похожие ветки 

 
TIF ©   (2008-03-01 22:11) [0]

Как скопировать "изображение" странички, загруженной в веб-браузер? К примеру, нужно скопировать его и отобразить на канве формы... Или сохранить в файл.

Canvas у webbrowser нет


 
antonn ©   (2008-03-01 22:13) [1]

PaintTo() попробывать :)


 
TIF ©   (2008-03-01 22:17) [2]


> PaintTo() попробывать :)


Уверен? Сам-то пробЫвал?


 
TIF ©   (2008-03-01 22:25) [3]

НЕ РАБОТАЕТ!!!

Рисует белый пряумоугольник величиной в браузер... И всё.


 
TIF ©   (2008-03-02 23:30) [4]

нашёл решение...

PaintTo() - это самоубийство... есть способ получше )


 
Игорь Шевченко ©   (2008-03-02 23:34) [5]

TIF ©   (02.03.08 23:30) [4]

Тебя забанят и будут абсолютно правы.


 
TIF ©   (2008-03-02 23:40) [6]


> абсолютно правы.


procedure TForm1.Button4Click(Sender: TObject);
var
 ViewObject: IViewObject;
 sourceDrawRect: TRect;
begin
 if EmbeddedWB1.Document <> nil then
 try
   EmbeddedWB1.Document.QueryInterface(IViewObject, ViewObject);
   if ViewObject <> nil then
     try
       sourceDrawRect := Rect(0, 0, EmbeddedWB1.Width, EmbeddedWB1.Height);
       ViewObject.Draw(DVASPECT_CONTENT, 1, nil, nil, Self.Handle,
         Canvas.Handle, @sourceDrawRect, nil, nil, 0);
     finally
       ViewObject._Release;
     end;
 except
 end;
end;


 
DiamondShark ©   (2008-03-03 11:14) [7]


> ViewObject.Draw(DVASPECT_CONTENT, 1, nil, nil, Self.Handle...

-------------------------------------------------------^^^
Бред


> finally
>        ViewObject._Release;
>      end;

Бред


>    EmbeddedWB1.Document.QueryInterface(IViewObject, ViewObject);
>    if ViewObject <> nil then

А почему не
if EmbeddedWB1.Document.QueryInterface(IViewObject, ViewObject) = S_OK then
?


>  except
>  end;

Контрольный в голову?
В какой строке тут ожидаются исключения?

Копипастеры мастдай.



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
3-1195555634
shah
2007-11-20 13:47
2008.04.13
Распределенные базы данных


2-1205594669
DJ_UZer
2008-03-15 18:24
2008.04.13
Выделение в memo


2-1205665714
Igor23
2008-03-16 14:08
2008.04.13
Дата


4-1186753790
Alkid
2007-08-10 17:49
2008.04.13
OpenNtsmSession + 64-bit Windows XP


15-1204254610
Slider007
2008-02-29 06:10
2008.04.13
С днем рождения ! 29 февраля 2008 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский