Я размещаю экземпляр Internet Explorer (веб-элемент управления) в классе CAxWindow ATL. Как предотвратить, чтобы веб-сайт мог открывать новое окно из размещенного IE? Я уже устанавливаю реализацию IDocHostUIHandlerDispatch для отключения контекстного меню.
В элементе управления ActiveX WebBrowser есть событие для отображения нового окна (NewWindow, NewWindow2, NewWindow3), которое необходимо прослушать и отменить.