用ATL做了一个ACTIVEX控件,想用报表保存下来。但用respose转到word里面,控件里面从外面获取的数据画出的图型却不见了。因此希望能先把控件转为图片,在网上找了半天全是MFC的东东,我的控件不支持MFC啊。请教各位高手了。希望能给个源程序,急啊。如果西安的兄弟能帮上忙,另外小请吃饭(其他地方的兄弟,太远了,不方便,不好意思)。呵呵。

解决方案 »

  1.   

    1 你说的报表是什么实现的?
    2 respose不是英语中的词
    3 你怎么画的图?
      

  2.   

    取HDC,然后BITBLT,然后保存。
      

  3.   

    TO:jiangsheng(蒋晟.Net[MVP]) 我所说的报表照目前的想法,是就是在ASP中利用Response.ContentType = "Application/msword"等语句把需要的东东转到word里面。(初级选手,如果幼稚了,表笑话,呵呵),我画的图其实是仿照atl教程中polygon样子,在hdc里面画的图。to:wallimn() ,能讲明白点么?具体如何实现。有相关例子推荐么?
      

  4.   

    转成WMF之后嵌入到RTF里面
    msword的格式没有公开
      

  5.   

    TO:jiangsheng(蒋晟.Net[MVP]) 请加我的QQ:18927851,具体谈好么?我是初级选手,需要详细一点的信息
      

  6.   

    http://support.microsoft.com/default.aspx?scid=KB;en-us;301044
    http://www.microsoft.com/downloads/details.aspx?FamilyID=ac57de32-17f0-4b46-9e4e-467ef9bc5540&displaylang=en
      

  7.   

    打完收工。谢谢jiangsheng(蒋晟.Net[MVP]) 的指导,也谢谢wallimn(),gzlyb(冰风)的支持。谢谢各位了。