Internet Explorer узнает, когда пользователь уходит со страницы

StackOverflow https://stackoverflow.com/questions/1060826

Вопрос

Я использую VS2008 (C++) для создания плагина IE, который создает дочернее окно.Это похоже на обычное окно Проводника, но настроенное в соответствии с моими потребностями.Я хочу уничтожить окно, когда пользователь уходит со страницы, вызвав DestroyWindow().

Я не знаю, как определить, ушел ли пользователь.Есть ли прослушиватель/обработчик событий, который я могу добавить в свой код для этого?

Я видел несколько примеров в JavaScript, которые делают это, но мне нужно использовать C++.

Это было полезно?

Решение

Вы можете синхронизировать события Navigate() в DWebBrowser2 и определить, находится ли целевой URL-адрес вне интересующего вас контекста.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top