Simon Mourier's Avatar
Simon Mourier's blog (1807 answers on StackOverflow) about Microsoft technologies C#, C/C++, .NET, WinRT, WinUI3, AOT, P/Invoke, COM, Interop, DirectX, Direct2D, Windows, ...
  • 🔎︎ Search
  • Categories
  • Archives
  • About Me
  • c#
  • com
  • internet-explorer
  • windows-shell

Distinguishing IE windows from other windows when using SHDocVw

Jan 14, 2014 See the question and my original answer on StackOverflow

Only Internet Explorer has an HTMLDocument as the Document object, so you can check this:

if (shellWindow.Document is mshtml.HTMLDocument) // requires a reference to mshtml
{
    // this is Internet Explorer
}
  • SmoBlog © 2010-2026 Simon Mourier. All rights reserved.
  • Privacy & Terms