Вниз
Скачать: CL | DM;

Как сделать чтобы TWebBrowser имел   Найти похожие ветки 

 
ArMellon ©   (2004-10-29 20:38) [0]

свои собственные настройки , а не как IExplore ,
прокси , и все остальные


 
Ihor Osov'yak ©   (2004-10-29 21:59) [1]

относительно прокси - примерно так

function InetSessionToUserSetting(aEnProxy: boolean; aStrIP, aStrPort: string): boolean;
var
 p: INTERNET_PROXY_INFO;
 x: integer;
 dreserved: dword;
begin
 result := false;
 FillChar(p, sizeof(p), 0);

 if aEnProxy then
 begin
   p.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
   if aStrPort <> "" then
     p.lpszProxy := PChar(aStrIP + ":" + aStrPort)
   else
     p.lpszProxy := PChar(aStrIP);
 end
 else
 begin
   p.dwAccessType := INTERNET_OPEN_TYPE_DIRECT;
   p.lpszProxy := "";
 end;

 p.lpszProxyBypass := "";
 x := sizeof(p);
 dreserved := 0;
 if UrlMkSetSessionOption(INTERNET_OPTION_PROXY, @p, x, dreserved) <> S_OK then
 begin
   Exit;
 end;

 result := true;

end;


Относительно всего остального - не знаю. Слишком общий вопрос.


 
Piter ©   (2004-10-29 22:34) [2]

http://www.compress.ru/Article.asp?id=1127

function GetOptionKeyPath(var pchKey: PWideChar;   dwReserved: DWORD): HRESULT; stdcall;
позволяет задать путь в реестре, который TWebBrowser будет использовать для хранения настроек. Это дает возможность, в частности, сделать используемый в программе компонент независимым от текущих настроек Internet Explorer.

Путь должен содержаться в ключе реестра HKEY_CURRENT_USER.

Этот метод должен выделить память под строку функцией CoTackMemAlloc. Даже в случае ошибки параметр pchKey нужно инициализировать значением NIL или адресом строки. Метод возвращает S_OK в случае успеха, а в противном случае — S_FALSE.


 
Piter ©   (2004-10-29 22:35) [3]

Это все реализация интерфейса IDocHostUIHandler, подробнее - в статье



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
3-1097827650
alsov1
2004-10-15 12:07
2004.11.14
Как передать в процедуру массив данных


1-1099075284
BlackLord2003
2004-10-29 22:41
2004.11.14
TBX


1-1099385372
Sash
2004-11-02 11:49
2004.11.14
excel


6-1094132569
sniknik
2004-09-02 17:42
2004.11.14
UDP протокол на базе Мелкософтского клиента


1-1099047852
Pentium133
2004-10-29 15:04
2004.11.14
TStringList и IniFile




   Наверх