/// <summary> /// 获取已选择的屏幕标牌 /// </summary> /// <returns>屏幕标牌对象 </returns> public EarthView.IndustryEngine.IndustryGraphic.ScreenScutcheon GetSelectedScreenScutcheon() { IntPtr __ptr = EarthView_IndustryEngine_IndustryGraphic_CScreenScutcheonEvent_getSelectedScreenScutcheon_CScreenScutcheon(this.NativeObject); if (__ptr == IntPtr.Zero) { return(null); } EarthView.IndustryEngine.IndustryGraphic.ScreenScutcheon csObj = new EarthView.IndustryEngine.IndustryGraphic.ScreenScutcheon(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "CScreenScutcheon"); csObj.Delegate = true; IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.IndustryEngine.IndustryGraphic.ScreenScutcheon; csObj.BindNativeObject(__ptr, "CScreenScutcheon"); csObj.Delegate = true; } return(csObj); }
/// <summary> /// 设置选择的屏幕标牌 /// </summary> /// <param name="scutcheon">屏幕标牌对象 </param> public void SetSelectedScreenScutcheon(EarthView.IndustryEngine.IndustryGraphic.ScreenScutcheon scutcheon) { EarthView_IndustryEngine_IndustryGraphic_CScreenScutcheonEvent_setSelectedScreenScutcheon_void_CScreenScutcheon(this.NativeObject, object.Equals(scutcheon, null) ? IntPtr.Zero : scutcheon.NativeObject); }