![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TWebBrowser.Перехватить открытие страницы в новом окне [D7, WinXP]
Delphi_is_cool © (2005-07-13 18:35:00)Здраствуйте ! САБЖ. Вобщем мне нужно сделать так чтоб новое окно
открывалось в моём новом окне а не в IE.
Delphi_is_cool (2005-07-14 11:18:00) [1]Если у кого то возникнет тот же вопрос, вот ответ:
procedure TForm1.BrowserNewWindow2(Sender: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
var
NewWindow: TForm1;
begin
NewWindow := TForm1.Create(Self);
ppDisp := NewWindow.Browser.DefaultDispatch;
NewWindow.Show;
end;
Delphi_is_cool (2005-07-13 21:31:00) [2]Ниче толком понять не могу :( Расскажиии :) :)
Delphi_is_cool (2005-07-13 21:14:00) [3]И на том спасибо.
DiamondShark (2005-07-13 21:11:00) [4]Рассказываю подробно.
Кидаешь на форму TWebBrowser.
Тыкаешь в него мышей.
Переходишь в Object Inspector.
Тыкаешь в панельку Events.
Находишь там OnBeforeNavigate2, тыкаешь в него мышей.
Нажимаешь F1.
Читаешь.
<h1>Delphi_is_cool (2005-07-13 21:06:00) [5]DiamondShark, расскажи по подробней плиз.
DiamondShark (2005-07-13 18:44:00) [6]OnBeforeNavigate2