Pregunta

Estoy alojando una instancia de Internet Explorer (el Control Web) en una clase ATL de CAxWindow. ¿Cómo evito que un sitio web pueda abrir una nueva ventana desde el IE alojado? Ya estoy configurando una implementación de IDocHostUIHandlerDispatch para deshabilitar el menú contextual.

¿Fue útil?

Solución

Hay un evento en el control ActiveX de WebBrowser para mostrar una nueva ventana (NewWindow, NewWindow2, NewWindow3) que necesita escuchar y cancelar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top