请问高手我用双缓冲会图,请问这几句是什么意思啊,有什么作用
memdc.SetMapMode(MM_ANISOTROPIC);       //
memdc.SetViewportOrg(rect.left,rect.bottom/2);       
memdc.SetViewportExt(rect.left,rect.bottom);
    //
memdc.SetWindowOrg(0,0);
    //
 memdc.SetWindowExt(810,-410);
//
 memdc.SetWindowExt(rect.Width(), -rect.Height()); 
    //
 memdc.SetViewportExt(rect.right, rect.bottom);  

解决方案 »

  1.   

    up,
    gz,http://fenxiangdizhi.5d6d.com/thread-605-1-1.html
      

  2.   

    设置视口范围
    设置窗口范围
    设置原点范围SetMapMode(MM_ANISOTROPIC)是设置映射模式,是用户决定而不是Windows决定逻辑坐标转换成设备坐标的方式
      

  3.   


    memdc.SetMapMode(dc.GetMapMode());
            memdc.SetViewportOrg(dc.GetViewportOrg());
            memdc.SetViewportExt(dc.GetViewportExt());
            memdc.SetWindowOrg(dc.GetWindowOrg());
            memdc.SetWindowExt(dc.GetWindowExt());
    使用双缓冲绘图,在改变坐标轴原点后,使用这些代码和原来的双缓冲不一样了