我尝试用脱屏渲染的办法生成,
参考OPENGL超级宝典第18章带的第三个例子。发现该例子完全不对:
首先是RECT 设置不对,考虑进分辨率,重新设置RECT,得到dc后,
SetMapMode(MM_TEXT),可以使用GDI函数了Ellipse(dc,30,30,300,300)了。
修改后能产生EMF文件,而且文件变大了。但是图片显示时看不到OPENGL脱屏渲染的部分,我怀疑可能还是坐标映射的问题。
不知道这种脱屏渲染的方法的玄机在哪?使用反馈模式可以利用GDI函数通过存储的信息反馈生成EMF,但是确实太麻烦。
我还是趋向于使用脱屏渲染。哪位高手能否帮我解决一下这个问题?

解决方案 »

  1.   

    我知道OpenGL的115个核心函数 和 OpenGL实用库 在opengl单元里,那么OpenGL辅助库 31个函数,每个函数以aux开头。 
    Windows专用库函数(WGL) 6个函数,每个函数以wgl开头。 
    Win32 API函数 5个函数,函数前面没有专用前缀。 这些玩艺在哪呀?
    谁告诉我一下?谢了
      

  2.   

    借楼主的地方问问:)另外,搂主,你的OPENGL超级宝典是delphi版的吗?
    有没有电子版的?俺也想要
      

  3.   

    vc版的,没有电子版,但是附光碟200M。