二次开发控件

2019-05-19  本文已影响0人  时岑66

TOCControl(目录树)控件

不能单独使用,必须与伙伴控件协同使用
与之相关联的伙伴控件有:
MapControl,PageLayoutControl,ReaderControl,SceneControl,GlobeControl等。

主要作用是:
显示当前加载的图层有哪些、采用什么样的符号等,目的是使用户对当前加载的数据有一个总体的把握。

axTOCControl.HitTest方法:
Public void HitTest(
int X,//当鼠标在TOCControl中按下时,参照TOCControl左上角为原点,以像素为单位,
int Y, //同上,返回鼠标的y坐标
ref esriTOCControlItem ItemType,//枚举常量
ref IBasicMap BasicMap,//绑定MapControl中的IBasicMap对象
ref ILayer Layer,//被点击的图层对象
ref object Unk,//图例组对象
ref object Data);//图例组中图例类的索引,根据索引和图例组可获得特定的图例类

esriTOCControlItem枚举常量用于描述TocControl上的Item的类型,其定义如下:
esriTOCControlItemNone      0      没有对象
esriTOCControlItemMap       1      Map对象
esriTOCControlItemLayer      2      Layer对象
esriTOCControlItemHeading     3      对象的标题
esriTOCControlItemLegendClass   4      LegendClass对象


上一篇下一篇

猜你喜欢

热点阅读