.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

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -