Тема: браузер
Показать сообщение отдельно
  #17  
Старый 09.10.2010, 18:32
Adrenalin666 Adrenalin666 вне форума
Новичок
 
Регистрация: 21.09.2010
Сообщения: 94
Репутация: 16
По умолчанию

Код:
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
  var ppDisp: IDispatch; var Cancel: WordBool);
var
  tss: TTabSheet;//вкладка
begin
  if Twebbrowser(Sender).ReadyState <> READYSTATE_COMPLETE then
  begin
    ppDisp := nil;
    Cancel := True;
  end else
  begin
    tss := CreateTabBrowser('about:blank', 'Новая вкладка');//создаем вкладку с пустым адресом
    WaitForBrowser(Twebbrowser(tss.Controls[0]));//ожидаем завершения работы Twebbrowser
    ppdisp := (Twebbrowser(tss.Controls[0])).Application;//передаем фокус активному веббровсеру
    WaitForBrowser(Twebbrowser(tss.Controls[0]));//ожидаем завершение работы веббровсера(активного разумется)

  end;
  end;
вот открывает новую вкладку только у меня чтото не хочет ругается на CreateTabBrowser не опознает её
Ответить с цитированием