ArcGIS改变选择集选中时的样式与颜色
来源:互联网 发布:中文域名在线转码工具 编辑:程序博客网 时间:2024/05/07 00:35
转自:http://m.blog.csdn.net/sx341125/article/details/50286137
1.全局设置颜色
我们知道在ArcMap中我们可以设置选择集的样式,就是设置全局选择集的选中时的颜色,在任务栏选择—》选择选项—》默认情况下显示所选要素所使用的颜色;
对应在 IMxApplication::SelectionEnvironment这个属性,但是IMxApplication只在ArcGIS Desktop桌面开发时可以使用,无论是Map与MapControl并没有SelectionEnvironment这个属性,而ISelectionEnvironment这个接口是可以直接New出来的,是CoClass,所以我们可以ISelectionEnvironment mSelectionEnvironment=new SelectionEnvironmentClass();这个接口的属性之中可以使用DefaultColor对当前的环境进行颜色设置:
由于这里不知道当前的选择集范围是什么,所以随机建立一个很小的envelope,然后调用IMap的SelectByShape方法选择一次,即使没有任何效果,但是已经将这个全局的SelectionEnvironment设置到了全局颜色样式中去了!是不是很神奇!!!
2.指定图层颜色设置
有时候就是想将某一个图层的选中集样式与其他的图层不一样,所以有了图层的样式设置将IFeatureLayerQI成IFeatureSelection,这个接口中的属性与方法可以设置当前图层的样式,其中SelectionSymbol可以使用axSymbologyControl进行选择设置,关于这个控件的使用,在Arcgis二次开发的Sample里面有较好的示例代码。
阅读全文
0 0
- ArcGIS改变选择集选中时的样式与颜色
- ArcGIS改变选择集选中时的样式与颜色
- 改变颜色与样式的Button
- 改变选中行的颜色
- ListView 设置焦点与选中时改变item颜色
- 改变颜色与样式的Button(加强版)
- android radioButton 选中后改变字体颜色样式
- 改变navigation drawer中item被选中时的样式
- ListView Item 选中时 改变 TextView 的字体颜色
- 改变listView的选中的颜色
- mapxtreme2005 改变选中的图元样式
- 改变选中的Button背景样式
- mapxtreme2005 改变选中的图元样式
- android上改变listView的选中颜色
- android上改变listView的选中颜色
- 使用CSS3改变文本选中的颜色
- GEF 改变选中框的颜色
- 改变UITableView选中行高亮的颜色
- STL List 指针数据排序
- Android-PullToRefresh的使用
- webstorm入门2-配置
- BZOJ 1697: [Usaco2007 Feb]Cow Sorting牛排序 置换
- C#闭包的陷阱
- ArcGIS改变选择集选中时的样式与颜色
- NumberRunningTextView改良版
- (转)霍华德·马克斯:警惕那些人人都追捧的事物
- 进程间通信 之 消息队列(Linux)
- meven安装本地jar包
- C++ 类型转换运算符
- 数数小木块
- 单击返回键弹吐司框提示
- (转)挖矿的矿工都赚疯了 揭秘川西地区的比特币超级矿山