Привет, у меня есть приложение для Windows, где я показываю веб-браузер, у меня есть кнопка, которая удаляет браузер (его предварительный просмотр) и переходит к другому «представлению» в моем приложении (еще одна вкладка). Моя проблема в том, что мои пользователи становятся продвинутыми, они создают HTML со ссылками (и это нормально), но ссылки могут порождать новые окна браузера (IExplorer), и моя кнопка должна закрывать эти окна, но как?
Я сделал некоторый код для обхода всех окон, оканчивающихся на «Windows Internet Explorer», и, кажется, все работает - но как мне их закрыть? Я пытаюсь сделать это так:
SendMessage((int)hWnd, WM_SYSCOMMAND, SC_CLOSE, 0);
Кажется, это работает, но в браузере появляется диалоговое окно с вопросом, хочу ли я закрыть вкладку всех вкладок ... как обойти / решить эту проблему?
Приветствия