Wednesday, October 06, 2010 7:06 AM
We are using IImgCtx component in our applications to load and draw pictures from various sources. I know it is not documented well and probably not the recommended thing to use, but still - IImgCtx.h header is included with SDK ..
After installing IE9 beta, the ImgCtx component suddenly stopped working..
It looks like it loads pictures fine, reports the completed state and correct size of picture loading, but when calling IImgCtx::Draw() it suddenly returns E_NOINTERFACE (0x80004002), which is quite suprising. What interface and why is it missing?
Anyway, could anyone please shed some light on whether it is going to be fixed with IE9 release, or this component won't be supported at all from now on, or will there be some change in the interface or in the way it used.
Wednesday, October 06, 2010 5:26 PMSounds like a behavior change. You could try filing it as a bug at http://connect.microsoft.com/ie. They may be able to answer the question better than us...
Thursday, December 30, 2010 10:30 PMModerator
I wonder if it has anything to do with GDI vs. DirectX mode. Have you tried disabling accelerated graphics?
Go to Internet Options, and select "Use software rendering instead of GPU rendering" and restart the browser.
John Sudds | Developer Content Writer | Internet Explorer