移动一幅就像慢慢卷掉,显出另一幅
最好不改动内存中的数据,即不要不停的OnDraw,那样刷新太厉害
据说有这样的函数,在找

解决方案 »

  1.   

    晕倒, 这种动画效果? 用OpenGL 或 DirectX 吧
      

  2.   

    用CDC 的BitBlt可以实现,如果你像保存原来画像俄数据可以用Copyimage用新生成的画像数据来画
      

  3.   

    to  romanticist(让我拥抱你入梦)
    BitBlt如何实现两个都放在一个view里,比如各放一半
      

  4.   

    HBITMAP m_hSrcbitmap = (HBITMAP)LoadImage(........
    CDC MemDC;
    MemDC.CreateCompatibleDC(NULL);
    MemDC.SelectObject(m_hSrcbitmap);int iWidth = 500;int iHeight = 500;pDC->BitBlt(0,0,iWidth /2,iHeight /2,&MemDC,0,0,SRCCOPY);
    HBITMAP m_hSrcbitmap1 = (HBITMAP)LoadImage(........
    MemDC.SelectObject(m_hSrcbitmap1);
    pDC->BitBlt(iWidth /2,iHeight/2 ,iWidth ,iHeight ,&MemDC,0,0,SRCCOPY);