1

ArrayFire arrayオブジェクトを使用して 3D ボリューム レンダリングを制御する Windows フォーム アプリケーションを構築しています。arrayは管理されていません。フォーム コンストラクターで、ボリュームを読み込んでレンダリングします。

Trackbarボリュームの不透明度と対応するスクロール イベント ハンドラーを制御する があります。arrayただし、ボリュームをスクロール イベント ハンドラーに渡す方法がわからないTrackbarため、ボリュームを再レンダリングできます。

arrayどうやら、マネージ クラスはアンマネージ属性を持つことができないため、ボリュームをフォームの属性にすることはできません。

これを行う最善の方法は何ですか?

4

1 に答える 1

1

マネージド クラスは、アンマネージド型のフィールドを持つことはできませんが、アンマネージド型へのポインターであるフィールドを持つことはできます。アンマネージ型の最後にa*を貼り付ければ、それを任意のメソッドに渡して、任意の場所に保存できるはずです。

于 2012-12-13T04:46:30.940 に答える