void __fastcall TForm1::BrowserNewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, TOLEBOOL *Cancel)
{
TTabSheet *TabSheet = new TTabSheet(PageControl1);
TabSheet->PageControl = PageControl1;
TCppWebBrowser *WebBrowser = new TCppWebBrowser(TabSheet);
WebBrowser->TOleControl::Parent = TabSheet;
WebBrowser->Align = alClient;
WebBrowser->OnNewWindow2 = BrowserNewWindow2;
*ppDisp = WebBrowser->ControlInterface;
}
Реализация вкладок в браузере
Походил по многим иностранным форумам, в том числе и китайским, и нашел этот интересный код:
Код:
при компиляции ругается на "BrowserNewWindow2"...
Заранее благодарен за помощь :)
тему можно закрывать
вот люди =) проблему решили, а выложить решение? =) вдруг такой же человек пойдёт за тем же самым? ;)
Цитата: Тень Пса
и чего было-то? =)
вот люди =) проблему решили, а выложить решение? =) вдруг такой же человек пойдёт за тем же самым? ;)
вот люди =) проблему решили, а выложить решение? =) вдруг такой же человек пойдёт за тем же самым? ;)
У него отсутствовал обработчик BrowserNewWindow2 (или был обозван по другому)
ясн ) ну, вот... будьте бдительны блин :D
Код писал для себя, под свою прогу, поэтому там много будет не по теме...
Но если кто попросит помощи, то не откажу