在某一区域显示图片,想保留这一区域在图片显示前的样子,以便恢复,请问该如何实现?

解决方案 »

  1.   

    还不是太明白意思。你是要在RECT中移动图片呢?还是要不显示图片?
      

  2.   

    创建内存DC和内存位图,然后把你要恢复的地方BitBlt到内存DC里去
      

  3.   

    就是在图片A上覆盖一个图片B,把图片B删去后图片A要仍然能很好地显示,图片A的内容是随机的,想在图片B覆盖在图片A上面之前先想把覆盖部分的图片保存下来,在删去图片B时再恢复,请问该如何实现?
      

  4.   

    在删去图片B时再恢复,请问该如何实现?
    ===在显示图片B前,你要记录图片A,比如记录HBITMAP句柄等。
      

  5.   

    重新再绘一次图片A!
    不过,如何在图片A上贴上图片B呢?
      

  6.   

    1、在显示图片前,取显示图片的rect的DC,创建内存DC和内存位图,将rect的DC画到内存位图里。
    2、显示图片到rect
    3、将内存位图画到rect的DC,就还原了。