在托管代码中传递非托管数据



我正在构建一个Windows Form应用程序,该应用程序使用ArrayFire array对象控制3D体积渲染。array不受管理。在窗体构造函数中,我加载并呈现体积。

我有一个控制卷不透明度的Trackbar和一个相应的滚动事件处理程序。但是,我不知道如何将卷array传递给Trackbar滚动事件处理程序,以便我可以重新渲染卷。

我无法将卷array Form 的属性,因为显然,托管类不能具有非托管属性。

最好的方法是什么?

托管类不能具有非托管类型的字段,但它可以具有指向非托管类型的指针的字段。在非托管类型的末尾粘贴一个*,您应该能够将其传递给所需的任何方法,并将其存储在所需的任何位置。

相关内容

  • 没有找到相关文章

最新更新