IE 7.0 + DWebBrowserEvents2
Hello all. Sorry if i selected wrong forum :).
I have a problem with catching events from IWebBrowser2 in IE 7.
I'm using ATL to create WebBrowser control on the dialog to use it as HTML editor. After creation i call IWebBrowser2::Navigate2 to navigate "about:blank".
In IE 6 i catch events in the following order: DISPID_BEFORENAVIGATE2, DISPID_DOWNLOADCOMPLETE, DISPID_NAVIGATECOMPLETE2. And all works fine!
But in IE 7 i don't catch DISPID_NAVIGATECOMPLETE2 after DISPID_DOWNLOADCOMPLETE. Instead of it i catch DISPID_STATUSTEXTCHANGE, DISPID_COMMANDSTATECHANGE several times and then i catch DISPID_DOWNLOADBEGIN. After that i don't catch any events and WebBrowser control are freezing and any call to IHTMLDocument2 ends with Access Violation.
Where is DISPID_NAVIGATECOMPLETE2?
Can you explain me what I do wrong?
Thank you.

