阅读:1303回复:1
请教一个VC+MapX代码问题
<P>我现在正在学习MapX,由于是一个新手,需要对其中的一些函数进行验证,在学习的过程中,遇到一个问题,代码如下:</P>
<P>void CMapX_studyView::OnMouseDownMap(short Button, short Shift, float X, float Y) { if(m_ctrlMapX.GetCurrentTool()== MYTOOL_RULER || m_ctrlMapX.GetCurrentTool() ==MYTOOL_POLYRULER) { m_ctrlMapX.ConvertCoord(;X,;Y,;m_BeginX,;m_BeginY,miScreenToMap); CString str; m_ctrlMapX.SetMapUnit(miUnitMeter); str.Format("X=%.2f,Y=%.2f,m_BeginX=%.2f,m_BeginY=%.2f", X,Y,m_BeginX,m_BeginY); </P> <P> AfxMessageBox(str); } }</P> <P>但是,结果显示的数据和该点的实际数据不一样,Why?</P> |
|
1楼#
发布于:2004-12-19 10:16
我也遇到了此类问题
|
|