Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Новые страницы в TWebBrowser   Найти похожие ветки 

 
XiAndr   (2006-03-25 19:26) [0]

Вот код:

procedure Form1.WebBrowser1NewWindow2(Sender: TObject;
 var ppDisp: IDispatch; var Cancel: WordBool);
      var Cancel: WordBool);
begin
 Cancel := true;
end;


Ссылка открывающач новое окно в окне просто не работает, с шифтом тоже, короче теперь, новую страницу открыть просто нельзя, что сделать, чтобы она открывалась в окне моего проекта?


 
palva ©   (2006-03-25 20:19) [1]

Может быть так?
Cancel := false;


 
XiAndr   (2006-03-25 20:53) [2]

Так открывается IE


 
palva ©   (2006-03-25 21:33) [3]

Это зависит от свойства ссылки. Если там указано target="_new", то будет открывать в новом окне. Вы смотрели, как выглядит ссылка в html-коде?


 
Dmitrij_K   (2006-03-25 22:22) [4]

procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
 var ppDisp: IDispatch; var Cancel: WordBool);
var
 Form1 : TForm1;
begin
 Form1 := TForm1.Create(Application);
 ppDisp := Form1.WebBrowser1.DefaultDispatch;
 Form1.Show
end;


 
XiAndr   (2006-03-26 14:40) [5]

Теперь новое окно открывается, но внизу в списке окон отображается только одно, и при нажатии кнопки закрыть закрываются все окна.


 
Dmitrij_K   (2006-03-26 14:48) [6]


> в списке окон отображается только одно

type
 TForm1 = class(TForm)
 private
   { Private declarations }
   procedure CreateParams(var Params: TCreateParams); override;

And, in the implementation:

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 with params do
   ExStyle := ExStyle or WS_EX_APPWINDOW;
end;



> и при нажатии кнопки закрыть закрываются все окна


Ну это уже извиняй, при закрытии главного окна закрываются все.


 
XiAndr   (2006-03-26 15:36) [7]

Новый прикол, теперь внизу отображается одно лишнее окно, го увидеть его нельзя.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
4-1137671842
Fialka
2006-01-19 14:57
2006.04.09
как програмно разблокировать компьютер


2-1143436559
Ошибка
2006-03-27 09:15
2006.04.09
Помогите, ошибка


1-1141626217
set45465
2006-03-06 09:23
2006.04.09
Исключительные ситуации


3-1140007823
atruhin
2006-02-15 15:50
2006.04.09
Потеряна информация при сбое питания Firebird


2-1143105978
DmitryNekl
2006-03-23 12:26
2006.04.09
Не могу понять, в чем ошибка.