再请教 HDC 、 HBITMAP 和 CDC 、 CBITMAP  有什么差别呢?
抓屏的图在客户区有显示,但是一动便没了,怎么办啊?
如何把图保存为bmp文件啊?是不是保存为bmp文件后再引入客户区便不会一动便没了。
谢谢大侠!

解决方案 »

  1.   

    我曾经为了截取一段game的动画,写了个小程序,按我的要求截取屏幕,需要留下email。
      

  2.   

    肯定你不是在OnPaint() 或 OnEraseBkgnd() 函数中绘制抓屏位图的,将绘制代码转移到任一函数即可。
      

  3.   

    要刷新
    BOOL InvalidateRect(
      HWND hWnd,           // handle to window
      CONST RECT* lpRect,  // rectangle coordinates
      BOOL bErase          // erase state
    );
    或者象 CCBeyond(西别_&_钱不够用)所说
      

  4.   

    再请教大侠  从.BMP文件中加载位图,并在当前客户区显示出来,我用的是LoadImage 函数,但是出现颜色不正常,兰色变红色,怎么办啊  谢谢