mapx 5.0 问题 一个layer中如何知道其中有多少个field
一个layer中如何知道其中有多少个field
我现在有个问题 如果拿过来一个layer 比如说streetsb(mapx5.0中带的) 这个layer,如何知道它其中有几个field,每个field的名字是啥呢。
我本来以为streetsb.tab中的field的描述就是每个layer中field的多少呢,可是当我使用
CMapXLayer tmp= m_ctrlMapX.GetLayers().Item("Streetsb");
CString str = tmp.GetKeyField();
str返回的值是streetname。 而在streetsb中
Definition Table
Type NATIVE Charset "WindowsLatin1"
Fields 2
table Char (100) ;
Description Char (40) ;
感到很疑惑 希望版主给予解答 万分感谢