void __fastcall TForm1::CppWebBrowser1BeforeNavigate2(TObject *Sender,
LPDISPATCH pDisp, TVariant *URL, TVariant *Flags,
TVariant *TargetFrameName, TVariant *PostData, TVariant *Headers,
TOLEBOOL *Cancel)
{
WideString url = *URL;
TDrForm *drf;
if(url == WideString("http://www.xz-chto.com")) {
CppWebBrowser1->Stop();
drf = new TDrForm();
drf->Show();
drf->CppWebBrowser1->Navigate(WideString("http://forum.codenet.ru/showthread.php?s=&threadid=21714"));
*Cancel = TRUE;
}
}
CppBrowser
void __fastcall TForm3::CppWebBrowser1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
*Cancel=true;
}
Который не дает открыться сылки в новом окне.
Как сделать чтоб обрабатывалась ссылка и создовала новую форму занова перед[color=RED]а[/color]вая туда ссылку.
Цитата:
Originally posted by Werti
Есть такой кусок
void __fastcall TForm3::CppWebBrowser1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
*Cancel=true;
}
Который не дает открыться сылки в новом окне.
Как сделать чтоб обрабатывалась ссылка и создовала новую форму занова перед[color=RED]а[/color]вая туда ссылку.
Есть такой кусок
void __fastcall TForm3::CppWebBrowser1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
*Cancel=true;
}
Который не дает открыться сылки в новом окне.
Как сделать чтоб обрабатывалась ссылка и создовала новую форму занова перед[color=RED]а[/color]вая туда ссылку.
Ты не знаешь, как создать новую форму?
P.S. Сайт из твоей подписи не открывается...=(
Цитата:
Originally posted by lord Kelvin
Ты не знаешь, как создать новую форму?
P.S. Сайт из твоей подписи не открывается...=(
Ты не знаешь, как создать новую форму?
P.S. Сайт из твоей подписи не открывается...=(
Сайт отвалился)
Знаю я как создовать новую форму конкретизирую перехват сылки нажатой на компоненте CppWebBrowser.
Цитата:
Originally posted by Werti
Сайт отвалился)
Знаю я как создовать новую форму конкретизирую перехват сылки нажатой на компоненте CppWebBrowser.
Сайт отвалился)
Знаю я как создовать новую форму конкретизирую перехват сылки нажатой на компоненте CppWebBrowser.
Ну тогда OnBeforeNavigate2...
Цитата:
Originally posted by GIZMO
Ну тогда OnBeforeNavigate2...
Ну тогда OnBeforeNavigate2...
Хм совсем запутался ну никак не могу запретить открытие второго откна а открывать его в cppwebbrowser а он вместо этого открывает iexplorer пните хоть кто нить меня в мою тупизну.
Цитата:
Originally posted by Werti
Хм совсем запутался ну никак не могу запретить открытие второго откна а открывать его в cppwebbrowser а он вместо этого открывает iexplorer пните хоть кто нить меня в мою тупизну.
Хм совсем запутался ну никак не могу запретить открытие второго откна а открывать его в cppwebbrowser а он вместо этого открывает iexplorer пните хоть кто нить меня в мою тупизну.
А Ты покажи за что пинать? Код где?
Чего-нибудь типа:
Код: