假如您想要一个传统的单象限虚拟坐标系,其中(0,0)的客户区的左下角,宽度和高度的范围都是0~32767,并且希望x和y的单位具有同样的物理尺寸
SetMapMode(hdc,MM_ISOTROPIC);
SetWindowExtEx(hdc,32767,32767,NULL);
SetViewportExtEx(hdc,cxClient,-cyClient,NULL);
SetViewportOrgEx(hdc,0,cyClient,NULL);
如果其后用GetWindowExtEx和GetViewportExtEx函数获得了窗口和视口的范围,可以发现,他们并不是先前指定的值,Windows将根据显示设备的纵横比来调整范围,以便两条周上的逻辑单位表示相同的物理尺寸。
MM_ANISOROPIC :根据需要缩放图像