1

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

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

我不能将卷array作为表单的属性,因为显然托管类不能具有非托管属性。

最好的方法是什么?

4

1 回答 1

1

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

于 2012-12-13T04:46:30.940 回答