IInformationTree5
IInformationTree5允许你操作信息树的节点,包括管理组、节点,图层。一个信息树的节点如果有子节点,那它实际上就是一个组。切记:如果节点不是组的话,那它只能通过 IObjectManager51接口来添加,因为这常用来创建TerraExplorer的实例对象,这些对象会被显示在信息树中(作为组中的节点)。如果想要重命名一个不是组的节点,需要使用那个节点的接口。树里的每一个节点都有一个与众不同的tree-item id,如果我想使用某个节点代表的对象(比如改变它在地面上的位置),需要使用GetObject方法。如果失败了,很有可能我所用的那个 tree-item ID是一个代表组的ID。
方法:
CreateGroup, CreateLockedGroup, RenameGroup, ExpandGroup, GetItemName, DeleteItem, SetParent, GetNextItem, FindItem, GetTerraObjectID, SetGroupColor, GetGroupColor, EnableRedraw, IsGroup, SetGroupVisibility, SortGroup, SetGroupLocation, GetGroupLocation, CreateLockedGroupEx, SetActivationCode, GetActivationCode, SetClientData, GetClientData, GetObject, SetParentEx, ReloadLayer, EditItem, EditItems, LoadFlyLayer, IsGroupEx, GetGroupVisibility, SaveFlyLayer, CreateLayer, EditItemEx, EndEdit, SetClientDataEx, GetClientDataEx, GetLayer, SetVisibility, GetVisibility, GetObjectEx, LoadLayerEx, LockGroup, SelectItem, IsLayer

浙公网安备 33010602011771号