MAXScript は、スクリプトおよび MAXScript ロールアウトで使用する .NET Framework の一部へのアクセスを提供します。MAXScript は、dotNetClass を介した .NET へのアクセス、dotNetObject を介したオブジェクトへのアクセス、dotNetControl を介した UI コントロールへのアクセス、dotNetMethod を介したメソッドへのアクセス、dotNetMXSValue を介した .NET 値とネイティブの MAXScript 値間の変換を提供します。
ActiveX コントロールを使用したスクリプトの DotNet コントロールを使用したスクリプトへの変換
[3dsMax Path]¥stdplugs¥stdscripts¥NET _ListViewWrapper.ms
このスクリプトには、ListView DotNet コントロールの作成および管理に役立つ関数が含まれています。
[3dsMax Path]¥stdplugs¥stdscripts¥NET_TreeViewWrapper.ms
このスクリプトには、TreeView DotNet コントロールの作成および管理に役立つ関数が含まれています。
[3dsMax Path]¥ui¥macroscripts¥Macro _BakeTextures.mcr
[テクスチャをレンダリング]ダイアログ ボックスは、ActiveX コントロールの代わりに DotNet ListView コントロールを使用するように更新されています。
[3dsMax Path]¥ui¥macroscripts¥Macro _NamedSelSets.mcr
[名前付き選択セット]エディタ ダイアログ ボックスが更新され、ActiveX コントロールに代わって DotNet の TreeView コントロールが使用されるようになりました。これは、DotNet TreeView コントロール内でドラッグ アンド ドロップを使用する場合の良い例です。
Microsoft Developers Network (MSDN) ライブラリ - System.Windows.Forms に関する解説:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.aspx