システムの通知

#appActivated: undefined 

メイン アプリケーション ウィンドウをアクティブ化するときに呼び出されます。

注: このメッセージは、メイン ウィンドウをアクティブ化するたびに呼び出されます。使用の際は注意してください。システム起動時に何らかの操作を行うことが目的である場合は、代わりに #postSystemStartup を使用することを検討してください。
#appDeactivated: undefined 

メイン アプリケーション ウィンドウを非アクティブ化するときに呼び出されます。

注: このメッセージは、メイン ウィンドウをアクティブ化するたびに呼び出されます。使用の際は注意してください。システム起動時に何らかの操作を行うことが目的である場合は、代わりに #preSystemShutdown を使用することを検討してください。
#postSystemStartup: undefined 

ソフトウェアの起動後に送られます。

#selectionLocked: undefined 

選択のロックがトリガされたときに送られます。

#selectionUnlocked: undefined 

選択のロック解除がトリガされたときに送られます。

#systemPreNew: integer 

3ds Max をリセットする直前に送られます。

コールバック関数内で callbacks.notificationParam() を呼び出すと、[新規シーン](New Scene)ダイアログ ボックスで選択されたオプションに対応する次の整数値が返されます。

1 - すべて新規

2 - オブジェクトを保持

3 - オブジェクトと階層を保持

#systemPostNew: undefined 

3ds Max をリセットした直後に送られます。

#systemPreReset: undefined 

3ds Max をリセットする前に送られます。

#systemPostReset: undefined 

3ds Max をリセットした後に送られます。

#systemPreDirChange: undefined 

変更後のシステム パス - [パスを設定](Configure Paths)ダイアログ ボックスで変更される dir のカタログ

#systemPostDirChange: undefined 

変更後のシステム パス - [パスを設定](Configure Paths)ダイアログ ボックスで変更される dir のカタログ

#preSystemShutdown: undefined 

ソフトウェアがシャットダウン プロセスを開始する直前に送られます。

#postSystemShutdown: undefined 

ソフトウェアがシャットダウン プロセスを完了する直前に送られます。

スクリプト リスナーと 3ds Max のUI を伴うオペレーションは、このコールバックを実行している時は、すでにこのコールバックが閉じている為使用できません。ファイルの書き込みのような UI 関連ではないオペレーションでは正しく実行されます。

#systemShutdownCheck: undefined 

3ds Max をシャット ダウンする可能性があるときに、シャットダウンをキャンセルできる内容(ダーティなシーンや、false を返す ExitMAXCallback コールバック オブジェクトなど)を確認する前に送られます。3ds Max 2020.1 以降で使用可能です。

#systemShutdownCheckFailed: undefined 

システムのシャットダウンがキャンセルされた場合に送られます。3ds Max 2020.1 以降で使用可能です。

#systemShutdownCheckPassed: undefined 

システムのシャットダウンがキャンセルされなかった場合に送られます。システムのシャットダウンが開始される直前です。3ds Max 2020.1 以降で使用可能です。

#welcomeScreenDone: undefined 

初回のようこそ画面が表示された後に送信されます(表示されていないか、閉じられている場合)

#preAppThemeChange: undefined 

アプリケーションのテーマを変更する前に送られます。

#postAppThemeChange: undefined 

アプリケーションのテーマを変更した後に送られます。

#postLoadingMenus: undefined 

メニュー ファイルがロードされ、メニュー バーが更新された後に呼び出されます。

この通知に登録されたクライアントは、独自のメニューまたはメニュー項目を現在ロードされているメニュー セットに追加することができます。

#preLoadingCuiToolbars: string 

メイン アプリケーション メニュー バーが保存される前に送られます。

callbacks.notificationParam() を呼び出すと、ロード中のパスが返されます。既定のツールバーをロードしている場合は、空の値が返されます。

#postLoadingCuiToolbars: string 

メイン アプリケーション メニューバーが保存された後に送られます。

callbacks.notificationParam() を呼び出すと、ロード中のパスが返されます。既定のツールバーをロードしている場合は、空の値が返されます。

#preSavingCuiToolbars: string 

ツールバーの設定が保存される前に送られます。

callbacks.notificationParam() を呼び出すと、保存中のパスが返されます。既定のツールバーを保存している場合は、空の値が返されます。

#postSavingCuiToolbars: string 

ツールバーの設定が保存された後に送られます。

callbacks.notificationParam() を呼び出すと、保存中のパスが返されます。既定のツールバーを保存している場合は、空の値が返されます。

#preSavingMenus: string 

メイン アプリケーション メニュー バーが保存される前に送られます。

callbacks.notificationParam() を呼び出すと、保存中のパスが返されます。

#postSavingMenus: string 

メイン アプリケーション メニューバーが保存された後に送られます。

callbacks.notificationParam() を呼び出すと、保存中のパスが返されます。

#postSceneReset: undefined 

既存のシーン内のすべての参照が削除された直後に送られます。

この通知は、既存のシーンがワイプされた後に送られます。この通知が送信されるのは、ファイルから新しいシーンをロードする直前や、ファイルを更新している場合などです。

#preSceneStateRestore: string 

シーン ステートが復元される前に送られます。

callbacks.notificationParam() を呼び出すと、シーン ステートの名前が返されます。

#postSceneStateRestore: string 

シーン ステートが復元された後に送られます。

callbacks.notificationParam() を呼び出すと、シーン ステートの名前が返されます。

#preSceneStateSave: string 

シーン ステートが保存される前に送られます。

callbacks.notificationParam() を呼び出すと、シーン ステートの名前が返されます。

#postSceneStateSave: string 

シーン ステートが保存された後に送られます。

callbacks.notificationParam() を呼び出すと、シーン ステートの名前が返されます。

#preWorkspaceChange: undefined 

CUI ワークスペースが変更される前に送られます。

callbacks.notificationParam() を呼び出すと、ワークスペース名が返されます。

#postWorkspaceChange: string 

CUI ワークスペースが変更された後に送られます。

callbacks.notificationParam() を呼び出すと、ワークスペース名が返されます。

#preWorkspaceCollectionChange: undefined 

システム ワークスペースのコレクションが変更される前に送られます。

#postWorkspaceCollectionChange: undefined 

システム ワークスペースのコレクションが変更された後に送られます。

#preStartupScriptLoad: undefined

スタートアップ スクリプトが実行された直前に送信されます。3ds Max 2019.2 Update 以降で使用可能です。

#preProjectFolderChange: undefined

プロジェクト フォルダの変更開始時に、フォルダが変更される前に送られます。3ds Max 2019 以降で使用可能です。

#postProjectFolderChange: undefined

プロジェクト フォルダの変更終了時に、すべてのフォルダが変更された後に送られます。3ds Max 2019 以降で使用可能です。