Страница 1 из 2
Отключить загрузку картинок в TWebBrowser
Добавлено: 08 фев 2006, 14:58
Duncon
Не секрет что WebBrowser считывает свойства в зависимости от установок в данном случае IE..
Поиск по сетке особо результатов не дал, нашел такой совет, но как применить недопер IDocHostUIHandler.FilterDataObject;
У кого какие соображения есть?
Добавлено: 09 фев 2006, 10:34
Blood_Magic
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Display Inline Images"="no"
Добавлено: 09 фев 2006, 10:47
Duncon
Такой способ не катит нужно отключать независимо от эксплоера...
Добавлено: 09 фев 2006, 14:20
Blood_Magic
мутно написал, тогда твое самое простое спасение TEmbeddedWB, скачай этот компонент с
http://www.euromind.com/iedelphi если тебе принципиально нужен TWebBrowser, тогда все равно скачай TEmbeddedWB и посмотри как в нем сделано.
Добавлено: 10 фев 2006, 19:55
Duncon
В нем конечно все замечательно сделанно, но Ответа на свой вопрос я там не нашел, только время потратил.
Так и все же
Как отключить загрузку картинок в TWebBrowser -е????
Добавлено: 13 фев 2006, 13:41
Blood_Magic
Duncon писал(а):В нем конечно все замечательно сделанно, но Ответа на свой вопрос я там не нашел, только время потратил.
Так и все же
Как отключить загрузку картинок в TWebBrowser -е????
Интересное заявление, человеку дали работоспособный пример на основе TWebBrowser с открытыми текстами, а он говорит я ничего не нашел, типа сам смотри разбирайся, а мне потом кинешь как это в 2х строках выглядит. Ну что ж, я думаю будем ждать пока кто-то разберется. Может я разберусь если время и желание появится.
Добавлено: 13 фев 2006, 17:34
Duncon
Ты уверен что там есть эта функция??
Добавлено: 14 фев 2006, 12:42
Blood_Magic
Duncon писал(а):Ты уверен что там есть эта функция??
Код: Выделить всё
TDownloadControlOption = (]
[b][color=red]DLCTL_DLIMAGES[/color][/b] - вкл./выкл. загрузку картинок
Далее смотри: [code]FDownloadOptionValue
потом
Код: Выделить всё
function TEmbeddedWB.Invoke(DispID: Integer;
const IID: TGUID;
LocaleID: Integer;
Flags: Word;
var Params;
VarResult, ExcepInfo,
ArgErr: Pointer): HResult;
ну и так далее
Добавлено: 14 фев 2006, 17:27
Duncon
Спасибо конечно, но это геморрой в периоде..
Добавлено: 08 мар 2006, 22:52
GAS
Абсолютно никакого гемороя. И на
http://www.euromind.com/iedelphi все предельно понятно написано.
Код для динамического создания
Код: Выделить всё
WebBrowser := TEmbeddedWB.Create(self);
with TControl(WebBrowser) do
Begin
Parent := self; //or whatever...
width:=800;
height:=600;
End;
with WebBrowser do begin
Loaded;
Visible := True;
DownloadOptions:=[
DLCTL_NO_SCRIPTS
,DLCTL_NO_JAVA
,DLCTL_NO_RUNACTIVEXCTLS
,DLCTL_NO_DLACTIVEXCTLS
];
End;