SetWindowOrg -------- SetWindowOrg

SetWindowOrg -------- SetWindowOrg

1.默认原点应该是在最左上交吧?因为我pDC->TextOut(0, 0, "TEST");在最左上出现了。
但是为什么pDC->SetWindowOrg(CPoint(5,5))后这个TEST更往左上了。我想应该把原点设在5,5了这个TEST应该是在原来位置稍微右下一点?为什么会这样?

2.SetWindowOrg用的是实际坐标,dc的所有GDI函数产生结果时用的是显示坐标( VC++的GDI中有两套坐标,一套逻辑坐标(也就是实际坐标,logic context),一套显示坐标(context coordinate) ),
SetWindowOrg是把逻辑坐标向右下移动(5,5),即显示坐标向左上移动;如果使用SetViewportOrg就可以了。

你可能感兴趣的:(SetWindowOrg -------- SetWindowOrg)