如何扩展IE,让他显示我的3D文件中的图像我可以利用OpenGL操作生成图像,
但是怎么达到扩展IE,让他调用我写的3D数据操作模块,从而生成图像
ActiveX技术这都不是问题,关键是我不知道如何扩展这样用户看起来就好像IE本来就支持我这种文件格式一样。

解决方案 »

  1.   

    你可以将3D文件转换为*.WRL文件,用VML(VRML)来操作就可以了
      

  2.   

    我对vml不是很熟悉,能不能具体给一个样本看看,我就可以感觉一下是否能够实现我上面所提的目标。我得目标:将3D文件拖进IE窗口,3D图象就显示出来,并且可以用鼠标旋转等等交互操作。
      

  3.   

    楼主需要将你原来编的操作3D的应用程序改编成OLE Doc Server,并将楼主希望的文件格式(如:.3ds、.max等)与这个OLE Doc Server绑定(通过注册表)即可,即在创建MFC(exe)的VC向导中的第三页(对于VC6),选择Full Server,并勾上Active Document Server选项即可。生成后楼主就必须得自己进行相应的修改,这不是一两句话就搞得定的。如果楼主对OLE Doc Server不熟悉,建议楼主看一下这方面的书,很多VC的书上都有讲解。如果楼主觉得麻烦,那还是如楼上所说,使用VRML,不过我不会VRML,就帮不上忙了
      

  4.   

    基本上框架出来了,lop5712,谢谢了,因为这个贴子没有分,只能到这个连接下回复一下,我就可以给你100分了。同样的这个问题:
    http://expert.csdn.net/Expert/topic/2326/2326712.xml?temp=.2779352