现有一个用vc写好的dll(mfc写的一个画图的dll),vb调用这个dll后,出现一个图形的窗口(mfc中的图形窗口),要求在vb中打印出这个图形?(如果题目太难,能把此图形保存为图片也可)
如果谁帮我做出来了,我注册5个号送分

解决方案 »

  1.   

    BitBlt()
    GetDC()
    FindWindow()
      

  2.   

    你觉得效果 不好
    可以
    WM_ERASEBKGND
    WM_PAINT
      

  3.   

    bitblt到picturebox,然后直接Printer.PaintPicture
      

  4.   

    哇嘿嘿,豆子竟出现了前段时间听说你在国外?你的那个HOOK API代码可真不错,呵呵,我现在终于了解了一点实现过程了.....:D
      

  5.   

    dll就是一个单独的程序,dll里面就有窗口,已经画出了图形 ,我如何获取这个dll窗口的图形呢?
      

  6.   

    如果你没有现成接口的话,可以尝试用enumthreadwindow之类的api来查找窗口句柄,然后再用getdc来获取其相应的hdc,有了hdc做啥都容易了
      

  7.   

    反正都是你自己做的,你把那个HDC返回来VB程序不就得