Domanda

Sto usando VS2008 (C ++) per creare un plugin di IE che crea una finestra secondaria. E 'come una finestra normale Explorer, ma personalizzato per soddisfare le mie esigenze. Voglio distruggere la finestra quando l'utente si sposta dalla pagina, chiamando DestroyWindow ().

Non so come rilevare se l'utente ha navigato via. C'è un listener di eventi / gestore che posso mettere nel mio codice per realizzare questo?.

Ho visto un paio in javascript che lo fa, ma ho bisogno di usare C ++.

È stato utile?

Soluzione

Si potrebbe sincronizzare l'Navigate () eventi in DWebBrowser2, e determinare se l'URL di destinazione è al di fuori del contesto che vi preoccupate.

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