CppWebBrowser C++ Builder 6
От: HellCat Россия http:\\agevs.narod.ru
Дата: 02.09.06 20:59
Оценка:
Вот тут столкнулся с проблемкой:

ImageFileSize:=WebBrowser1.OleObject.Document.Images.Item(i).FileSize;
ImageHref:=WebBrowser1.OleObject.Document.Images.Item(i).Href;
ImageWidth:=WebBrowser1.OleObject.Document.Images.Item(i).Width;
ImageHeight:=WebBrowser1.OleObject.Document.Images.Item(i).Height;
PageLink:=Webbrowser1.OleObject.Document.Links.Item(i);

Так можно получить различные данные о объекте типа картинка (Images) под номером (i) на странице, загруженной в WebBrowser (это эквивалент компонента CppWebBrowser в C++) в Delphi... Но вот незадачка -- это нужно сделать в C++ 6.0 Builder! Как же быть? Мне не удалось даже близко воспроизвести обращение типа:
OleObject.Document.Images.Item(i)... C++ конечно же не знает такого обращения к своему CppWebBrowser... Заранее огромное СПАСИБО!

25.09.08 21:01: Перенесено модератором из 'C/C++' — Кодт
AgevS — We move the World... 3D world!
Re: CppWebBrowser C++ Builder 6
От: Аноним  
Дата: 25.09.08 11:59
Оценка:
Здравствуйте, HellCat, Вы писали:

HC>Вот тут столкнулся с проблемкой:


HC>ImageFileSize:=WebBrowser1.OleObject.Document.Images.Item(i).FileSize;

HC>ImageHref:=WebBrowser1.OleObject.Document.Images.Item(i).Href;
HC>ImageWidth:=WebBrowser1.OleObject.Document.Images.Item(i).Width;
HC>ImageHeight:=WebBrowser1.OleObject.Document.Images.Item(i).Height;
HC>PageLink:=Webbrowser1.OleObject.Document.Links.Item(i);

HC>Так можно получить различные данные о объекте типа картинка (Images) под номером (i) на странице, загруженной в WebBrowser (это эквивалент компонента CppWebBrowser в C++) в Delphi... Но вот незадачка -- это нужно сделать в C++ 6.0 Builder! Как же быть? Мне не удалось даже близко воспроизвести обращение типа:

HC>OleObject.Document.Images.Item(i)... C++ конечно же не знает такого обращения к своему CppWebBrowser... Заранее огромное СПАСИБО!


в Builder текст вывести например так это так:


  WebBrowser1->Navigate("about:blank");
  while (WebBrowser1->ReadyState != 4)
   Application->HandleMessage();
  WebBrowser1->OleObject.OlePropertyGet("Document").OleProcedure("Write", asMSG.c_str());
  WebBrowser1->Refresh();


остальное по аналогии.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.