Может кто-нибудь из знающих объяснить, почему если в контроле браузера отображать страницу через IWebBrowser2::Navigate2, то контрол не перехватывает на себя фокус, а если страницу отображать через связку IHTMLDocument2::write — close, то close после отображения страницы перехватывает на себя фокус?
Причем перехват фокуса производится только после того, как хотя бы один раз кликнуть мышой в окно, содержащее контрол браузера.
Иными словами, как сделать чтобы close фокус не изменял?
Запоминать просто прежний фокус и возвращать его после close не катит, т.к. в моем приложении это вызывает очень неприятные мелькания окошек.