MAXScript ツールの作成 - トピック インデックス

次のトピックでは、MAXScript ツール (UI コントロールを使用したスクリプト ユーティリティ、ロールアウト フロータ、ダイアログ ボックス) を開発するために必要な情報を提供しています。

スクリプト ユーティリティとロールアウト:

スクリプト ユーティリティ:

スクリプト ユーティリティとロールアウト

スクリプト ユーティリティとロールアウトの概要。

スクリプト ユーティリティ パネル

スクリプト ユーティリティは、スクリプト ツールの最も基本的な形式であり、3ds Max 2 における最初の MAXScript リリースで導入されたものです。スクリプト ユーティリティはオプションで複数のロールアウトを管理できますが、最も単純な形式で実行するのは UI の管理です。 つまり、UI 項目をユーティリティに追加し、ハンドラを定義することです。

ユーティリティ句

複数のロールアウトによってユーティリティを拡張する方法を説明します。

スクリプトで書かれたユーティリティでの複数のロールアウトの管理

複数のロールアウトの管理について詳しく説明します。

一般ロールアウトとフロータに関するトピック:

ロールアウト句

スクリプト ロールアウト内のローカル変数、関数、構造体定義、マウス ツール、UI 項目、およびイベント ハンドラ。

ユーティリティおよびロールアウトのプロパティ、メソッド、およびイベント ハンドラ

ロールアウトとフロータにおけるプロパティ、メソッド、およびイベント ハンドラについて説明します。

ロールアウト フロータ ウィンドウ

フロータの作成とクローズ、ロールアウトの追加と削除、フロータのプロパティ。

RolloutCreator 関数

RolloutCreator は、ロールアウトの定義に役立つ関数の構造体です。

SubRollout クラス

subRollout クラスについて説明します。 これは、ロールアウトを配置できる UI 項目です。

ロールアウトへのアクセスと高度なコントロール:

ロールアウト コード内のローカル、関数、構造体、ユーザ インタフェース項目の可視性

ロールアウト内部でのローカル変数と UI 項目へのアクセス方法について説明します。

外部コードからロールアウトのローカルおよび他の項目へのアクセス

ロールアウト外部からのローカル変数と UI 項目へのアクセス方法について説明します。

ロールアウト コントロールのプロパティ

.Controls プロパティは、ロールアウト内のすべての UI コントロールの配列を返します。

ロールアウト システムの「カテゴリ」機能

カテゴリ インデックスを指定することにより、ロールアウトの順序をコントロールできるようにします。

拡張ビューポートとしての MAXScript ダイアログ ボックスとロールアウト フロータ

ビューポート内部に表示されるフロータとダイアログ ボックスの登録方法を示します。

ダイアログ ボックス:

CreateDialog

ダイアログ ボックスの作成とダイアログ ボックスのイベント ハンドラ。

DestroyDialog

ダイアログ ボックスの破壊 (クローズ)。

GetDialogPos および SetDialogPos

ダイアログ ボックスの位置の制御。

cui.RegisterDialogBar および cui.UnRegisterDialogBar

ドッキング可能な CUI ダイアログ バーとしてダイアログ ボックスを登録。

cui.DockDialogBar および cui.FloatDialogBar

(フローティング) ダイアログ バーのドッキングと切り離し。

cui.getDockState

ダイアログ バーのドッキング状態へのアクセス。

ユーザ インタフェース コントロール:

共通の UI コントロール プロパティ:

ロールアウト ユーザ インタフェース コントロール

MAXScript UI コントロールの概要。

ロールアウト ユーザ インタフェース コントロールの共通プロパティ

すべての UI コントロールが共有する多数の共通プロパティについて。

ロールアウト ユーザ インタフェース コントロールの共通レイアウト パラメータ

レイアウト パラメータを使用すると、UI コントロールの配置や表示をコントロールできます。

ユーザ インタフェース コントロール上のフォーカスの設定

特定の UI コントロール上にフォーカスを設定します。

共通の UI コントロール プロパティ:

ロールアウト ユーザ インタフェース コントロールのタイプ

MAXScript ロールアウトに配置できるすべての使用可能なユーザ インターフェース コントロールのリストを提供します。

ActiveX コントロール:

MAXScript ロールアウト内の ActiveX コントロール

ActiveX コントロールに関する情報の大部分はこのページで提供します。

既定のインタフェースを使用しないコントロール/オブジェクト向けの ActiveX の修復

3ds Max 5.0 における ActiveX コントロールの処理への変更について説明します。

メソッドとイベントに対する ActiveX の参照引数

3ds Max 5.1 での ActiveX コントロールに追加された参照引数のサポートについて説明します。

Listview ActiveX 関数

ヒット テストとインデントにアクセスするための ListView 固有の関数について説明します。

updateWindow

ActiveX コントロールのリフレッシュを強制します。

loadPicture

ActiveX コントロールのアイコンとして使用される戻り値を渡します。

DotNet コントロール:

MAXScript における DotNet

このページは、MAXScript と DotNet の組み合わせに関するすべてのトピックにリンクされています。

戻る

ヘルプ ファイル内の情報の検索