通过C#在新的模型中生成一些元素并打开这个模型 或者控制某个view中打开相应的模型
如果需要调用C++的代码如何实现 对于invoke不太了解如何在sdk中找到想要的函数
如下所示在您的c#代码里边声明一下:
[System.Runtime.InteropServices.DllImport("ustation.dll", EntryPoint = "mdlModelRef_activateAndDisplay")] public static extern int mdlModelRef_activateAndDisplay(long modelRefP);
调用的时候如下所示:
mdlModelRef_activateAndDisplay(dgnModelNew.GetNative().ToInt64());
Answer Verified By: bosty
非常感谢 功能实现,能否提供些上述代码如何能够通过自己查询找到相应的方法的名称
bosty said:能否提供些上述代码如何能够通过自己查询找到相应的方法的名称
到SDK的帮助文件夹下找到MicroStationApi.chm文档,所有C++的函数和类都在该文档中描述。但要想完全掌握这个文档绝非一日之功,需要花大量的时间去分门别类地熟悉。
感谢付老师 我先看下 确实C++接触太少 很多时候有影响