////// 设置选中名称 /// /// ///public static string CLitSelectionName(string name) { string selection = " "; return selection; } public static string CLitPropertySetColor(int r, int g, int b) { string selection = " "; return selection; } /// /// 恢复属性 /// /// 选择节点名称 /// 属性 /// Composer控件 ///bool public static bool RestoreNeutralProperties(string name, string properties, AxDS3DVIAPlayerActiveX axDS3DviaPlayer) { return axDS3DviaPlayer.RestoreNeutralProperties(name, properties); } ////// 设置属性 /// /// 选择节点名称 /// 属性设置 /// Composer控件 ///Bool public static bool SetPropertySet(String selection, String propertySet, AxDS3DVIAPlayerActiveX axDS3DviaPlayer) { return axDS3DviaPlayer.SetPropertySet(selection, propertySet); }
对Composer的属性设置开发。
调用封装代码:private void axDS3DVIAPlayerActiveX1_ChangeSelection(object sender, AxDS3DVIAPlayerActiveXLib._DDS3DVIAPlayerActiveXEvents_ChangeSelectionEvent e) { DataAgentDelegateComposer.RestoreNeutralProperties(_alreadySelection, "", axDS3DVIAPlayerActiveX1); DataAgentDelegateComposer.SetPropertySet(e.strSelection, DataAgentDelegateComposer.CLitPropertySetColor(255, 0, 0), axDS3DVIAPlayerActiveX1); _alreadySelection = e.strSelection; }
加载Composer文件
string file = Application.StartupPath + "\\LocFile\\001-04-08-4-00-000000-000000-3D-1.smgXml"; axDS3DVIAPlayerActiveX1.FileName = file;
Demo程序:
界面Devepxress 控件. 三维显示部分 Compser Player控件