2015-02-16 3 views
0

Я использую wxWebView для печати html-файла. Я хочу открыть ссылку в браузере по умолчанию. Я могу это сделать, но я не могу остановить навигацию, и моя страница в wxWebView изменилась. Как я могу остановить это? Я пробовал этоwx - wxWebView не перейдите на другие страницы

void navigatingEvent(wxWebViewEvent &e) 
{ 
    htmlView->Stop(); 
    wxLaunchDefaultBrowser(e.GetURL()); 
} 

но это не работает для меня.

ответ

0

Вам необходимо наложить вето на это событие, вызвав e.Veto(), чтобы предотвратить обработку по умолчанию.

+0

спасибо. Работает отлично :) –

Смежные вопросы