我在自建的窗后中绘图后,想把它作为bmp文件保存在硬盘中,该怎么做啊,有没有什么函数啊??
谢了

解决方案 »

  1.   

    CWnd::GetDC()CDC::SelectObject()
    CDC::BitBlt()
    CDC::GetCurrentBitmap()另外,网上有个CBitmapFile类蛮好用的。处理CBitmap和*.bmp文件,很方便。
      

  2.   

    能不能给个例程啊,msdn上cdc类好像都没例程,我已经有当前窗口的指针,怎样把窗口中一定区域中的图形保存为bmp啊
      

  3.   

    现成代码我现在没有,自己做做很简单的啊。
    先建一个CDC对象,Select一个Bitmap对象。
    Get窗口的DC,拷贝到前面那个DC。
    Get前面那个DC的Bitmap对象,保存成BMP文件。
    结束。