在WINDOWS中用窗口和视口来指代画图区域,也就是坐标系。其中,视口指代的是物理上,用设备单位进行定义大小,也就是对应设备上一个矩形区域,用户可在视口中进行绘图工作,比如说建立窗口。而窗口是逻辑上的,用逻辑单位定义大小。对于窗口和视口都可以定义它们的坐标原点。分别对应SETWINDOWORIGIN和SETVIEWPORTORIGIN。逻辑单位和物理单位,就是一种单位之间的换算关系。它们分别定义在不同映射模式下,绘图函数所用坐标单位,在MM_TEXT方式下,它们是一对一的。关于映射方式的说明,可用SETMAPMODE函数在MSDN中找出有关信息。另外,在MSDN中,用VIEWPORT查找,可以找到:
Coordinate Mapping
Ron Gery
Microsoft Developer Network Technology GroupCreated: March 20, 1992
这样一篇技术文章,请看看吧。