这个简单的问题 ,困扰我很长时间
rfa20 2000-05-03 03:02:00 设备坐标是指显示器的象素,如:我的显示器的分辨率是1024*768
那么显示器的最右下脚的设备坐标就是(1024,768)
CRect m=CRect(0,0,100,-50);
dc.SetMapMode(MM_LOENGLISH);
dc.Rectangle(m); 中的100和50的单位就是象素(即设备坐标)。
那么逻辑坐标到底是什么(不同的高手对它有不同的认识,让我很迷惑)?
经过下面的语句执行
dc.DPtoLP(m);
会变成什么样? 逻辑坐标和设备坐标的转换又是怎么回事?
我的认识对不对,请各位高手对我的问题作出详细的讲解! 非常感谢
(请您千万别告诉我这个问题以前回答过,我看了很多解答还是不太明白,拜托了)