Domanda

Sto ospitando un'istanza di Internet Explorer (il controllo Web) in una classe ATL di CAxWindow. Come posso impedire che un sito Web possa aprire una nuova finestra dall'IE ospitato? Sto già impostando un'implementazione di IDocHostUIHandlerDispatch per disabilitare il menu di scelta rapida.

È stato utile?

Soluzione

Esiste un evento sul controllo ActiveX WebBrowser per la visualizzazione di una nuova finestra (NewWindow, NewWindow2, NewWindow3) che è necessario ascoltare e annullare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top