送大侠100分 !关于VC坐标变换 --- 求助
arfu 2000-03-29 11:09:00 各位高手:
我对VC的逻辑坐标和设备坐标的转换搞不懂。例如:
CRect r(0,0,200,200); (请问: 现在的r个参数是逻辑坐标,对吗?)
pDC->SetMapMode(MM_LOMETRIC); (每个逻辑坐标映射成 0.1 毫米)
pDC->Rectangle(r.left,-r.top,r.right,-r.bottom);
pDC->LPtoDP(r);
(请问:现在的r个参数是设备坐标(象素),对吗?)
pDC->Rectangle(r.left,-r.top,r.right,-r.bottom);
相对于电脑的显示器来说,设备坐标是象素,
对于毫米刻度尺,设备坐标是毫米,
我这样说对吗?
请高手耐心给我讲一下 DPtoLP 和 LPtoDP 执行前后图象的坐标变化情况?
非常感谢 100分送上