在映射模式为
MM_ANISOTROPIC //即各向异性,在这种坐标方式下,X轴和Y轴的逻辑单位可以进行任意的缩放
和MM_ISOTROPIC // 即各向同性,在这种坐标方式下,X轴和Y轴的逻辑单位比例为1:1
时,需要由SetWindowExtEx或SetViewportExtEx函数来确定。
SetWindowExtEx函数对应逻辑坐标系(窗口),
SetViewportExtEx函数对应设备坐标系(视口)。
当映射模式为MM_ISOTROPIC时,
如果SetWindowExtEx或SetViewportExtEx函数的参数并不是按比例设置的,但其显示仍然是保持1:1的比例。
如:
(1) SetMapMode(hdc, MM_ISOTROPIC);
SetWindowExtEx(hdc,400,*300*, NULL);
SetViewportExtEx(hdc,600,450, NULL);
(2) SetMapMode(hdc, MM_ISOTROPIC);
SetWindowExtEx(hdc,400,*100*, NULL);
SetViewportExtEx(hdc,600,450, NULL);