《WINDOWS程序设计》第五章谈到MM_ISOTROPIC 映像方式:例如,假设您想要一个「传统的」单象限虚拟坐标系,其中(0,0)在显示区域的左下角,宽度和高度的范围都是从0 到32,767,并且希望x 和y 轴的单位具有同样的实际尺寸。以下就是所需的程序:SetMapMode(hdc, MM_ISOTROPIC) ;
SetWindowExtEx(hdc, 32767, 32767, NULL) ;
SetViewportExtEx(hdc, cxClient, -cyClient, NULL) ;
SetViewportOrgEx(hdc, 0, cyClient, NULL) ;问题:为什么函数SetViewportExtEx第三个参数要用-cyClient,而不是cyClient。