|
阅读:1594回复:0
紧急求救:如何在VC++中修改MAPINFO中某一个.tab表各字段的字段值?
<P>紧急求救:如何在VC++中修改MAPINFO中某一个.tab表各字段的字段值?</P>
<P>由于初学MAPINFO,很迷茫,不知道该怎样操作,我找了好长时间的资料,也没有解决。请大家帮帮我,借我一个例子参考参考!谢谢!以下是程序中关于修改的我自己写的代码,可是没有达到预期修改的效果。</P> <P>CMapX m_Mapinfo ;</P> <P>CMapXLayer lyrNew ;</P> <P>CMapXRowValues rvs;</P> <P>CMapXFeature ftrNew ;</P> <P>CMapXDataset ds = m_Mapinfo.GetDatasets().Add(miDataSetLayer, layerVt,lyrNew.GetName());<BR> rvs = ds.GetRowValues(1) ;<BR> lyrNew.SetEditable(true) ;<BR> lyrNew.GetAutoLabel() ;<BR> COleVariant Val = "afdadf";//重新修改的值<BR> rvs.Item(1).SetValue(Val) ;<BR> lyrNew.GetAutoLabel() ;<BR> m_Mapinfo.Refresh() ;</P> <P>ftrNew.Update() ;</P><img src="images/post/smile/dvbbs/em12.gif" /> |
|