设备坐标的原点始终在窗口左上角?
通过SetViewportOrg和SetWindowOrg函数只能改变两个坐标系的映射方式,比如
在MM_TEXT方式下SetViewportOrg(100,100)和SetWindowOrg(-100,-100)是等价的。
但是,下面
SetViewportOrg(100,100);
CRect rect(0,0,100,100);
pDC->DPtoLP(rect);
pDC->Rectangle(rect);
仍将一左上角为原点画一矩形,是否SetViewportOrg并不会真正改变设备坐标的原点。