ジャンプ先: 概要. . 戻り値. 関連. MEL 例.

概要

setPluginResource(string $pluginName, string $lookUpKey, string $value)

プラグイン文字列リソースに新しい値を割り当てます。プラグイン文字列リソースのローカライズ値を指定するために使用します。文字列リソースは、MStringResource として、または MEL registerPluginString コマンド経由で、プラグインにあらかじめ登録されている必要があります。ルックアップ キーは固有にしてください。プラグイン名とルックアップ キーは、ともにリソースを固有に特定するために使用します。プラグイン名は、loadPlugin コマンドに渡される文字列と同じです。このコマンドは、リソースを正しく初期化するために、プラグイン実行中の任意の時点で使用される各文字列リソースのプラグイン ロード時にコールします。一般的に、これらのコールは、MFnPlugin::registerUIStrings を使用して設定する UI 文字列登録プロシージャで呼び出します。指定した値は、リソースの現在値に置き換えられます。loadPluginLanguageResources コマンドも参照してください。

プラグイン リソースは、getPluginResource コマンドを使用して読み出します。プラグイン リソースは、最初に登録する必要があります。MEL では registerPluginResource コマンドを使用し、プラグインのコードでは MStringResource::registerString を使用します。

戻り値

不明

関連

getPluginResource, loadPluginLanguageResources, registerPluginResource

引数

変数名 変数タイプ 説明
$pluginNamestring固有のプラグイン名です(loadPlugin に渡されるとおり)。
$lookUpKeystringこの文字列リソースの固有のキーです。
$valuestringリソースに関連付ける文字列の値です。

MEL 例

		// Assign resource values that will be used to initialize

      // menu item labels for the plugin. 

		// The plugin name is "myPlugin" and each resource has a unique

      // key. 

		// 

		setPluginResource("myPlugin", "showBBoxLabel", "Show Bounding Box");
		setPluginResource("myPlugin", "hideBBoxLabel", "Hide Bounding Box");