|
阅读:1248回复:2
求助啊,VC+Mo出现的不解.
<P>高手,我调了好久不解,我的代码是这样的:</P>
<P>shape和tempoint是一个CMoPoint对象</P> <P>points是一个CMoPoints对象</P> <P>shape.AttachDispatch(shapeField.GetValue().pdispVal); //通过记录获取对应的点对象 tempoint = shape; </P> <P>points.Add(tempoint);</P> <P>可是最后我调用points.GetCount()的时候发现获得的值是系统给的,而不是增加的点的数目. </P> |
|
|
1楼#
发布于:2005-03-07 09:17
<P>谢谢啊,我知道我错在那里了,</P><P>TempPoint.CreateDispatch(TEXT("MapObjects2.Point"));语句中</P><P>的MapObjects2.Point中2前少了个s.天啊,真晕死了。大家不要犯我这样的低级错误啊。</P><img src="images/post/smile/dvbbs/em02.gif" />
|
|
|
2楼#
发布于:2005-03-06 22:20
<P>TRY:</P><P>1、CMoPoint Point(ieldshape.GetValue().pdispVal);</P><P>2、CMoPoint Point=ieldshape.GetValue().pdispVal;</P><P>3、CMoPoint TempPoint;</P><P> TempPoint.CreateDispatch(TEXT("MapObjects2.Point"));</P><P>TempPoint.SetX(Point.GetX());</P><P>TempPoint.SetY(Point.GetY());</P>
|
|