Structured Graphics Control fails in IE 7 RC1


  • Hello,

    I rely on the Microsoft Structured Graphics control for several of my applications, and after installing IE 7 RC1, I have realized that the SGC is no longer functional.  The code that I have always used to create the SGC is as followed:
    <object classid='369303C2-D7AC-11D0-89D5-00A0C90833E6' id='SG1' style="visibility:visible; position:absolute">
    The above code works in IE 5.5 and IE 6.0; however, will not load, or will not require a prompt to install the ActiveX control in IE 7.0 RC1.  

    What I need to know is the following things:

    1)  Is this a known issue?  If yes, is it working to be resolved for IE 7.0 final release version? 

    Any insight into this problem would be appreciate as soon as possible.


    Monday, September 11, 2006 3:22 PM


All replies

  • Hi Nick,

    The structured graphics control is now fully deprecated and will no longer function in IE7. This control was introduced in IE4 and the technology replaced by native VML support in IE5 see for details on VML.


    Wednesday, September 13, 2006 5:28 PM
  • Hi Dave,


    As reported by Nick, i have also widely used SGC in my applications in IE6.0.   One of windows security patch is not allowing to use this SGC, i am getting "cross" mark error in a image. 


    I would like to know which security patch file is stopping this SGC and when it was released by MS?


    Is there any solutions/idea/tips, which will help to migrate the sgc graphics works to VML ? (since my appln is very big, i cannot rewrite fully in VML)

    Saturday, May 26, 2007 9:57 AM
  • Hello Developer123,


    I too saw this problem on a patch for windows that was released between Sept-Oct of 2006.  I can not remember the exact number, but I know when I un-installed all patches between this time, one of them was the culprit.  Once it was un-installed, as long as I was using IE6.0 or lower, the SGC worked fine.


    As far as migrating to VML from SGC, remember VML only works in IE.  I had to completely re-write my application in VML because there was no other tools or software to help auto-convert me to it.  I am working again to re-write my VML into SVG for the future; due to needing cross-browser compatibility for my applications.


    Hope this helps.


    Tuesday, May 29, 2007 12:32 PM