逻辑坐标被映射到不同的显示设备,x和y都会被映射,所以即使是设备不同,x和y是同时改变,所以就不会改变所绘图形的形状。
使用GetDevicecaps设置视口和窗口的范围。
设置左上角的逻辑坐标系统
设置左下角的逻辑坐标系统
设置正中间的逻辑坐标系统
调用SetWindowOrgEx函数设置逻辑点。
pt.x = xClient ;
pt.y = yclient ;
DpthLP(hdc ,&pt, 1) ;
SetWindowOrgEx(hdc , -pt.x/2 , -pt.y/2 , NULL) ;