次のトピックでは、MAXScript ツール (UI コントロールを使用したスクリプト ユーティリティ、ロールアウト フロータ、ダイアログ ボックス) を開発するために必要な情報を提供しています。
スクリプト ユーティリティとロールアウト:
スクリプト ユーティリティ:
スクリプト ユーティリティとロールアウトの概要。
スクリプト ユーティリティは、スクリプト ツールの最も基本的な形式であり、3ds Max 2 における最初の MAXScript リリースで導入されたものです。スクリプト ユーティリティはオプションで複数のロールアウトを管理できますが、最も単純な形式で実行するのは UI の管理です。 つまり、UI 項目をユーティリティに追加し、ハンドラを定義することです。
複数のロールアウトによってユーティリティを拡張する方法を説明します。
複数のロールアウトの管理について詳しく説明します。
一般ロールアウトとフロータに関するトピック:
スクリプト ロールアウト内のローカル変数、関数、構造体定義、マウス ツール、UI 項目、およびイベント ハンドラ。
ロールアウトとフロータにおけるプロパティ、メソッド、およびイベント ハンドラについて説明します。
フロータの作成とクローズ、ロールアウトの追加と削除、フロータのプロパティ。
RolloutCreator は、ロールアウトの定義に役立つ関数の構造体です。
subRollout クラスについて説明します。 これは、ロールアウトを配置できる UI 項目です。
ロールアウトへのアクセスと高度なコントロール:
ロールアウト内部でのローカル変数と UI 項目へのアクセス方法について説明します。
ロールアウト外部からのローカル変数と UI 項目へのアクセス方法について説明します。
.Controls プロパティは、ロールアウト内のすべての UI コントロールの配列を返します。
カテゴリ インデックスを指定することにより、ロールアウトの順序をコントロールできるようにします。
ビューポート内部に表示されるフロータとダイアログ ボックスの登録方法を示します。
ダイアログ ボックス:
ダイアログ ボックスの作成とダイアログ ボックスのイベント ハンドラ。
ダイアログ ボックスの破壊 (クローズ)。
ダイアログ ボックスの位置の制御。
ドッキング可能な CUI ダイアログ バーとしてダイアログ ボックスを登録。
(フローティング) ダイアログ バーのドッキングと切り離し。
ダイアログ バーのドッキング状態へのアクセス。
ユーザ インタフェース コントロール:
共通の UI コントロール プロパティ:
MAXScript UI コントロールの概要。
すべての UI コントロールが共有する多数の共通プロパティについて。
レイアウト パラメータを使用すると、UI コントロールの配置や表示をコントロールできます。
特定の UI コントロール上にフォーカスを設定します。
MAXScript ロールアウトに配置できるすべての使用可能なユーザ インターフェース コントロールのリストを提供します。
ActiveX コントロール:
ActiveX コントロールに関する情報の大部分はこのページで提供します。
3ds Max 5.0 における ActiveX コントロールの処理への変更について説明します。
3ds Max 5.1 での ActiveX コントロールに追加された参照引数のサポートについて説明します。
ヒット テストとインデントにアクセスするための ListView 固有の関数について説明します。
ActiveX コントロールのリフレッシュを強制します。
ActiveX コントロールのアイコンとして使用される戻り値を渡します。
DotNet コントロール:
このページは、MAXScript と DotNet の組み合わせに関するすべてのトピックにリンクされています。
戻る
ヘルプ ファイル内の情報の検索