2008-11-16 4 views
0

У меня есть экземпляр Internet Explorer (веб-элемент управления) в классе ATxWindow ATL. Как предотвратить, чтобы веб-сайт мог открыть новое окно из размещенного IE? Я уже устанавливаю реализацию IDocHostUIHandlerDispatch для отключения контекстного меню.Как предотвратить открытие нового окна в размещенном Internet Explorer

ответ

1

В элементе управления ActiveX WebBrowser есть событие, отображающее новое окно (NewWindow, NewWindow2, NewWindow3), которое необходимо прослушать и отменить.