VC 下MapX中可不可以动态设置某个图层是否可见

 我来答
kjg60927
2013-01-14 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.6万
采纳率:0%
帮助的人:1843万
展开全部
CMapXLayerInfo LayerInfo; / /定义图层对象
CMapXFields MapFields / /自定义属性管理对象
LayerInfo.CreateDispatch(LayerInfo.GetClsid());/ /创建一个层对象
MapFields。 CreateDispatch(MapFields.GetClsid());/ /创建物业管理的对象
MapFields.AddIntegerField(“C_ID”,TRUE);/ /物业管理的对象添加C_ID类型的字段是TRUE
MapFields.AddStringField (“名称”,32);/ /添加32
COleVariant的vFields ;/ /定义的OLE VARIANT变量的长度的字符字段名称面积将mapfields相关的
vFields.vt layerinfo = VT_DISPATCH / /设置类型调度
vFields.pdispVal MapFields / /管理对象,管理对象定义的属性
vFields.pdispVal的AddRef();/ /添加COM组件功能
LayerInfo 。的setType(miLayerInfoTypeNewTable);/ /添加图层信息对象设置图层类型
LayerInfo.AddParameter(COleVariant的文件规范(“车”));/ /图层的信息对象添加文件规范的现场数据
LayerInfo (COleVariant的“名称”(“DC水务”));/ /添加名称“字段中的数据
LayerInfo.AddParameter(”字段“栏位数据,vFields);/ /添加对象层的信息。AddParameter相关属性的定义上面
m_ctrlMapX.GetLayers()。添加(LayerInfo);/ /现在你可以添加永久层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式