engine中调整Element的上下显示顺序(遮盖)
2013-04-16 14:59
239 查看
添加Element:
[c-sharp] view
plaincopy
pGraphicsContainer.AddElement(pElement, 0);
Engine中IGraphicsContainer类似于栈,加Element时,默认加到第一个,所以会将之前加的要素盖住(这里,AddElement函数中的ZOrder参数貌似没有作用),要想改变Element的显示顺序,可以用BringForward,BringToFront,SendToBack,SendBackward这些函数来调整
但是,这些函数的输入参数是IEnumElement,这个貌似有点不好弄到,找了半天终于找到一种方法可以得到:
[c-sharp] view
plaincopy
IGraphicsContainerSelect tmpGSelect = (IGraphicsContainerSelect)mMapControl.Map;
tmpGSelect.SelectElement(pElement);
pGraphicsContainer.SendToBack(tmpGSelect.SelectedElements);
tmpGSelect.UnselectAllElements();
y原文地址:/article/9135069.html
[c-sharp] view
plaincopy
pGraphicsContainer.AddElement(pElement, 0);
Engine中IGraphicsContainer类似于栈,加Element时,默认加到第一个,所以会将之前加的要素盖住(这里,AddElement函数中的ZOrder参数貌似没有作用),要想改变Element的显示顺序,可以用BringForward,BringToFront,SendToBack,SendBackward这些函数来调整
但是,这些函数的输入参数是IEnumElement,这个貌似有点不好弄到,找了半天终于找到一种方法可以得到:
[c-sharp] view
plaincopy
IGraphicsContainerSelect tmpGSelect = (IGraphicsContainerSelect)mMapControl.Map;
tmpGSelect.SelectElement(pElement);
pGraphicsContainer.SendToBack(tmpGSelect.SelectedElements);
tmpGSelect.UnselectAllElements();
y原文地址:/article/9135069.html
相关文章推荐
- engine中调整Element的上下显示顺序(遮盖)
- engine中调整Element的上下显示顺序(遮盖)
- jquery调整表格行tr上下顺序实例讲解
- 【BIEE】07_调整BIEE柱子的显示顺序
- IE中使用font-size来调整element大小,显示background-image
- x264 帧由显示顺序到编码顺序的调整过程 框架
- VS2005显示所有控件Tab顺序以及调整的方法
- 实现多行多列的RadioButton同时自由调整每行显示数量和上下间距
- 如何在快速启动栏建立显示桌面的标志及调整任务栏左侧快速启动顺序
- ArcGIS怎么调整要素类字段的物理显示顺序
- FlowLayoutPanel内用户控件通过上下移动进行顺序调整
- 数据窗口列的添加和显示顺序调整及单元格赋值
- XAF-如何调整按钮的显示顺序
- android 如何调整状态栏icon之间的显示顺序
- myeclipse异常处理,错误显示顺序的调整方法 推荐
- ArcGIS怎么调整要素类字段的物理显示顺序
- jquery调整表格行tr上下顺序实例讲解
- jQuery实现的调整表格行tr上下顺序
- UILabel垂直方向显示(上下的顺序显示)。
- MFC开发IM-第八篇、调整各个控件的上下tab顺序