skyline点击建筑弹出包含建筑物的信息窗

时间:2013-4-15    作者:悬浮的青春    分类:


 

以下代码是实现在skyline6中,点击建筑物显示包含建筑物名称的信息窗的代码

           IWorldPointInfo6 ret = sg.Window.PixelToWorld(X, Y,WorldPointType.WPT_ALL);
                 sg.Command.Execute(1156, 0);
                 if (ret.Type == WorldPointType.WPT_MODEL)
                 {
                     ITerrainModel6 objj = sg.Creator.GetObject(ret.ObjectID) as ITerrainModel6;
                     IPopupMessage6 mess = sg.Creator.CreatePopupMessage("查询到的建筑", null, 0, 0, 200, 200, -1);
                     mess.InnerText = objj.TreeItem.Name;
                     sg.Window.ShowPopup(mess);
                 }

标签: skyline二次开发

WRITTEN BY

avatar

推荐阅读:


评论:

HelloWang 2013-07-15 09:17
skyline的技术文章少之又少,博主的分享让人如沐春风