CDC::LPtoDP();//将逻辑坐标值转换为设备坐标值
CDC::DPtoLP();//将设备坐标值转换为逻辑坐标值
//例子一
CRect rect;
GetClientRect(&rect);
CPoint point(rect.Width()/2,rect.Height()/2);
CClientDC dc(this);
dc.SetMapMode(MM_LOENGLISH);
dc.DPtoLP(&point);
//例子二
CPoint point(100,100);
CClientDC dc(this);
dc.SetMapMode(MM_LOENGLISH);
CDC::DPtoLP();//将设备坐标值转换为逻辑坐标值
//例子一
CRect rect;
GetClientRect(&rect);
CPoint point(rect.Width()/2,rect.Height()/2);
CClientDC dc(this);
dc.SetMapMode(MM_LOENGLISH);
dc.DPtoLP(&point);
//例子二
CPoint point(100,100);
CClientDC dc(this);
dc.SetMapMode(MM_LOENGLISH);
dc.LPtoDP(&point);
鼠标单击得到一个设备坐标值