Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CppBrowser

2.1K
23 февраля 2005 года
Werti
47 / / 31.01.2004
Есть такой кусок
void __fastcall TForm3::CppWebBrowser1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
*Cancel=true;

}
Который не дает открыться сылки в новом окне.
Как сделать чтоб обрабатывалась ссылка и создовала новую форму занова перед[color=RED]а[/color]вая туда ссылку.
301
23 февраля 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Werti
Есть такой кусок
void __fastcall TForm3::CppWebBrowser1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
*Cancel=true;

}
Который не дает открыться сылки в новом окне.
Как сделать чтоб обрабатывалась ссылка и создовала новую форму занова перед[color=RED]а[/color]вая туда ссылку.


Ты не знаешь, как создать новую форму?
P.S. Сайт из твоей подписи не открывается...=(

2.1K
23 февраля 2005 года
Werti
47 / / 31.01.2004
Цитата:
Originally posted by lord Kelvin

Ты не знаешь, как создать новую форму?
P.S. Сайт из твоей подписи не открывается...=(


Сайт отвалился)
Знаю я как создовать новую форму конкретизирую перехват сылки нажатой на компоненте CppWebBrowser.

246
24 февраля 2005 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by Werti

Сайт отвалился)
Знаю я как создовать новую форму конкретизирую перехват сылки нажатой на компоненте CppWebBrowser.


Ну тогда OnBeforeNavigate2...

2.1K
24 февраля 2005 года
Werti
47 / / 31.01.2004
Цитата:
Originally posted by GIZMO

Ну тогда OnBeforeNavigate2...


Хм совсем запутался ну никак не могу запретить открытие второго откна а открывать его в cppwebbrowser а он вместо этого открывает iexplorer пните хоть кто нить меня в мою тупизну.

246
25 февраля 2005 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by Werti

Хм совсем запутался ну никак не могу запретить открытие второго откна а открывать его в cppwebbrowser а он вместо этого открывает iexplorer пните хоть кто нить меня в мою тупизну.


А Ты покажи за что пинать? Код где?
Чего-нибудь типа:

Код:
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;
    }
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог