.net - Handling windowStateChanged - Tab change in IE extension -
IE has to be extended to IE when a tab turns into IE, etc. [ATL Project, VS 2008, C ++ IDISPNintIMPL]]
SINK_ENTRY_EX (1, DIID_DWebBrowserEvents2, DISPID_WINDOWSTATECHANGED, WindowState Switch). . . Blank WindowStat Change (Dedworld's Dffags, DWWR Dvvidflagmask); . . . . Zero CHelloWorld :: WindowStateChanged (DWORD dwFlags, DWORD dwValidFlagsMask) {// I do not have anything here yet. Even if I have a piece of code / ATLTRACE, IE just hangs)
Whenever I run my code, IE stops working (I have a dialogue "Internet Explorer has stopped working") What's wrong with me? What can be missing in my code? Or, is it a bug in IE8? I am working on Windows 7 (Aval) BTW
How stupid i have remembered it: STDMETHODCALLTYPE is my code:
SINK_ENTRY_EX (1, DIID_DWebBrowserEvents2, DISPID_WINDOWSTATECHANGED, WindowState Switch). . . Zero STDMETHODCALLTYPE windowstate switch (DWORD dwFlags, DWORD dwValidFlagsMask); . . . . Zero STDMETHODCALLTYPE CHelloWorld :: WindowStateChanged (DWORD dwFlags, DWORD dwValidFlagsMask) {// I do not have anything here yet. Even if I have a piece of code like // ATLTRACE, then IE is just hanging)
Now, IE will not hang anymore :)
Comments
Post a Comment