Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.046 c
14-1098776503
ИМХО
2004-10-26 11:41
2004.11.14
Проиграть DVD на CD-ROM-е


4-1097030056
_Konstantin
2004-10-06 06:34
2004.11.14
Как определить платформу


1-1099075729
Кот
2004-10-29 22:48
2004.11.14
Время


6-1094129018
GuAV
2004-09-02 16:43
2004.11.14
TEmbeddedWb


1-1099132875
olevacho
2004-10-30 14:41
2004.11.14
как создать службу на Делфи