以下代码是实现在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);
}