阅读:1533回复:1
[求助]给图层增加字段的VC代码请各位帮忙看看
<P>以下代码是利用LayerInfo给一个新的图层指定两个字段,然后利用Layers.Add来生成这个新的临时图层。请帮忙检查一下错误,谢谢。</P>
<P>CMapXLayerInfo LayerInfo;<BR> CMapXFields Fields;</P> <P> Fields.AddStringField("DevInfo",100);<BR> Fields.AddStringField("DevID",12);<BR> Fields.AddStringField("DevState",12);</P> <P> LayerInfo.SetType(miLayerInfoTypeTemp);<BR> LayerInfo.AddParameter("Name",p_LayerList->GetAt(pos2));<BR> LayerInfo.AddParameter("Fields",Fields);</P> <P> m_MapInfo.GetLayers().Add(LayerInfo);</P> |
|