请教MFC中视口和窗口的区别
查了一些资料,好像是视口代表设备坐标系,窗口代表逻辑坐标系。对吗?
SetViewportOrg()是不是用来设定视口原点,譬如我用SetViewportOrg(CPoint(100,100)).那么视口的原点是不是会在屏幕的(100,100)点,但是屏幕的坐标系仍然没变?
SetWindowOrg()用来设定窗口原点,譬如SetWindowOrg(CPoint(100,100)).那么窗口原点就会在逻辑坐标系的(100,100)点?而逻辑坐标系仍然不变?
这里面是不是隐含了窗口原点和视口原点始终对应?
最后,屏幕上客户区左上角始终是设备座标的(0,0)点,但未必是视口原点,这样理解对吗?
问题可能杂了些,请大家指教,谢谢