RubyPDF Blog tutorial How to get IHTMLDocument2 from a HWND

How to get IHTMLDocument2 from a HWND

Maybe I need it someday, so leave a message here.

This article shows how to get the IHTMLDocument2 interface from a HWND. If Microsoft Active Accessibility (MSAA) is installed, you can send the WM_HTML_GETOBJECT message to the document’s window (with the window class “Internet Explorer_Server”) and then pass the result from SendMessage to an MSAA function, ObjectFromLresult, to get a fully marshaled IHTMLDocument2 pointer.

Here is VB version
Here is C version

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.