在OnDraw函数中使用pDC->GetClipBox()得到裁剪区大小时,在OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) 函数中不应该同时设置:
pDC->SetViewportOrg(0,0);
pDC->SetWindowOrg(0,0);
如果同时设置窗口和视口为0时,,在滑动运动后,当程序最小化后再切回来时,pDC->GetClipBox()获取的逻辑坐标值还是从原点开始的,导致错误。
在OnDraw函数中使用pDC->GetClipBox()得到裁剪区大小时,在OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) 函数中不应该同时设置:
pDC->SetViewportOrg(0,0);
pDC->SetWindowOrg(0,0);
如果同时设置窗口和视口为0时,,在滑动运动后,当程序最小化后再切回来时,pDC->GetClipBox()获取的逻辑坐标值还是从原点开始的,导致错误。