|
インタフェース > コア インタフェース > quadMenuSettings |
quadMenuSettings コア インタフェースは、クアッド メニュー設定をコントロールするためのメソッドを公開します。
3ds Max 4 以降で使用可能です。
メソッド:
<void>quadMenuSettings.ResetDefaults()
このメソッドは、メニューの設定を既定値にリセットします。
<void>quadMenuSettings.SetBorderSize <integer>borderSize
このメソッドでは、メニュー境界線のサイズをピクセル単位で設定できます。
<integer>quadMenuSettings.GetBorderSize()
このメソッドは、メニュー境界線のサイズを返します。
<void>quadMenuSettings.SetHorizontalMarginInPoints <integer>horizontalMarginInPoints
このメソッドでは、メニューの水平マージンのサイズをポイント単位で設定できます。
<integer>quadMenuSettings.GetHorizontalMarginInPoints()
このメソッドは、メニューの水平マージンのサイズをポイント単位で返します。
<void>quadMenuSettings.SetVerticalMarginInPoints <integer>verticalMarginInPoints
このメソッドでは、メニューの垂直マージンのサイズをポイント単位で設定できます。
<integer>quadMenuSettings.GetVerticalMarginInPoints()
このメソッドは、メニューの垂直マージンのサイズをポイント単位で返します。
<void>quadMenuSettings.SetItemFontFace <string>szItemFontFace
このメソッドでは、書体名を含む文字列を指定してメニュー項目のフォントの書体を設定できます。
<string>quadMenuSettings.GetItemFontFace()
このメソッドは、メニュー項目のフォントの書体名を返します。
<void>quadMenuSettings.SetTitleFontFace <string>szTitleFontFace
このメソッドでは、書体名を含む文字列を指定してメニュー タイトルのフォントの書体を設定できます。
<string>quadMenuSettings.GetTitleFontFace()
このメソッドは、メニュー タイトルのフォントの書体名を返します。
<void>quadMenuSettings.SetItemFontSize <integer>itemFontSize
このメソッドでは、メニュー項目のフォント サイズをポイント単位で設定できます。
<integer>quadMenuSettings.GetItemFontSize()
このメソッドは、メニュー項目のフォント サイズをポイントで返します。
<void>quadMenuSettings.SetTitleFontSize <integer>titleFontSize
このメソッドでは、メニュー タイトルのフォント サイズを設定できます。タイトルのフォント サイズの値はポイントで指定します。
<integer>quadMenuSettings.GetTitleFontSize()
このメソッドは、メニュー タイトルのフォント サイズをポイントで返します。
<void>quadMenuSettings.SetUseUniformItemHeight <boolean>useUniformItemHeight
このメソッドでは、メニュー項目の均等高さフラグの状態を設定できます。
<boolean>quadMenuSettings.GetUseUniformItemHeight()
メニュー項目の均等高さフラグが設定されている場合は true 、設定されていない場合は false を返します。
<void>quadMenuSettings.SetOpacity <float>opacity
このメソッドでは、メニューの不透明度値を設定できます。不透明度値の範囲は 0.0 ~ 1.0 です。1.0 は不透明です。
<float>quadMenuSettings.GetOpacity()
このメソッドは、メニューの不透明度値を返します。
<void>quadMenuSettings.SetDisplayMethod <integer>displayMethod
このメソッドでは、メニューの表示方法を設定できます。
表示方法の引数には次のいずれかを使用できます。
0 - 不透明度が 1 より小さい場合、透明度を使ってメニューを表示します。
1 - 不透明度が 1 より小さい場合、透明度を使って中心からサイズを拡大することにより、メニューをストレッチします。
2 - 非表示の状態から不透明度の設定までフェード インします。
<integer>quadMenuSettings.GetDisplayMethod()
このメソッドは、メニューの表示方法を返します。返される値は、 DM_NORMAL 、 DM_STRETCH 、 DM_FADE 、 DM_NUM_METHODS のいずれかです。
<void>quadMenuSettings.SetAnimatedSteps <integer>animatedSteps
このメソッドでは、「増幅」効果に使用するメニューのアニメーション ステップ数を整数として設定できます。
<integer>quadMenuSettings.GetAnimatedSteps()
このメソッドは、「増幅」効果に使用するメニューのアニメーション ステップ数を返します。
<void>quadMenuSettings.SetAnimatedStepTime <integer>animatedStepTime
このメソッドでは、メニューのアニメーション ステップ時間をミリ秒単位で設定できます。
<integer>quadMenuSettings.GetAnimatedStepTime()
このメソッドは、メニューのアニメーション ステップ時間をミリ秒単位で返します。
<void>quadMenuSettings.SetSubMenuPauseTime <integer>subMenuPauseTime
このメソッドでは、サブメニューが表示されるまでの遅延をミリ秒単位で設定できます。
<integer>quadMenuSettings.GetSubMenuPauseTime()
このメソッドは、サブメニューが表示されるまでの遅延をミリ秒単位で返します。
<void>quadMenuSettings.SetUseLastExecutedItem <boolean>useLastSelectedItem
このメソッドでは、ユーザがメニューのタイトルバーをクリックするときに、最後に実行したメニュー項目を使用するかどうかを決定する「最後に実行した項目」フラグを設定できます。
<boolean>quadMenuSettings.GetUseLastExecutedItem()
このメソッドは、「最後に実行した項目」フラグが設定されている場合は true 、設定されていない場合は false を返します。
このフラグは、ユーザがメニューのタイトルバーをクリックするときに、最後に実行したメニュー項目を使用するかどうかを決定します。
<void>quadMenuSettings.SetRepositionWhenClipped <boolean>repositionWhenClipped
このメソッドでは、メニューが画面の端に近い場合、メニューを再配置するかどうかを制御および決定するフラグを設定できます。
<integer>quadMenuSettings.GetRepositionWhenClipped()
このメソッドは、メニューが画面の端に近い場合、メニューを再配置するかどうかを制御および決定するフラグの状態を返します。
フラグが オン の場合は true 、その他の場合は false を返します。
<void>quadMenuSettings.SetRemoveRedundantSeparators <boolean>removeRedundantSeparators
このメソッドでは、メニューの余分な区切りを削除するかどうかを制御および決定するフラグを設定できます。
<integer>quadMenuSettings.GetRemoveRedundantSeparators()
このメソッドは、メニューの余分な区切りを削除するかどうかを制御および決定するフラグの状態を返します。
フラグが オン の場合は true 、その他の場合は false を返します。
<void>quadMenuSettings.SetFirstQuadDisplayed <integer>firstQuadDisplayed
このメソッドでは、クアッド メニューが表示されるときに最初に表示されるクアッドを設定できます。
クアッド インデックス(0 ~ 3 の整数)を返します。
<integer>quadMenuSettings.GetFirstQuadDisplayed()
このメソッドは、表示される最初のクアッドのインデックスを返します。クアッド インデックス(0 ~ 3 の整数)を返します。
<void>quadMenuSettings.SetUseUniformQuadWidth <boolean>useUniformQuadWidth
このメソッドでは、クアッド メニューに均等幅を使用するかどうかを設定できます。
<boolean>quadMenuSettings.GetUseUniformQuadWidth()
このメソッドは、クアッド メニューの均等幅のステータスを返します。クアッド メニューが均等幅を使用するように設定されている場合は true 、それ以外の場合は false を返します。
<void>quadMenuSettings.SetMirrorQuad <boolean>mirrorQuad
このメソッドでは、クアッド メニューを左から右へミラーリングするかどうかを設定できます。
<integer>quadMenuSettings.GetMirrorQuad()
クアッド メニューが左から右へミラーリングされる場合は true 、それ以外の場合は false を返します。
<void>quadMenuSettings.SetMoveCursorOnReposition <boolean>moveCursorOnReposition
このメソッドでは、画面の端が切り取られるためにクアッド メニューを再配置する場合に、カーソルを移動するかどうかを設定できます。
<boolean>quadMenuSettings.GetMoveCursorOnReposition()
このメソッドは、画面の端が切り取られるためにクアッド メニューが再配置されるときに、カーソルが移動する場合は true 、移動しない場合は false を返します。
<void>quadMenuSettings.SetReturnCursorAfterReposition <boolean>returnCursorAfterReposition
このメソッドでは、画面の端が切り取られるためにクアッド メニューを再配置する場合に、自動的に移動した方向とは反対方向にカーソルを移動するかどうかを設定できます。
<boolean>quadMenuSettings.GetReturnCursorAfterReposition()
このメソッドでは、画面の端が切り取られるためにクアッド メニューが再配置されるときに、自動的に移動した方向とは反対方向にカーソルを移動する場合は true 、移動しない場合は false を返します。
<void>quadMenuSettings.SetInitialCursorLocInBox_0to1 <float>initialCursorLocX <float>initialCursorLocY
このメソッドでは、中心のクアッド ボックスのカーソルの初期位置を設定できます。
2 つの引数では、ボックス サイズの比率として、0.0 ~ 1.0 の間でカーソルの X 位置と Y 位置を指定します。
<float>quadMenuSettings.GetInitialCursorLocXInBox_0to1()
このメソッドは、中心のクアッド ボックスのカーソルの x 初期位置を、0.0 ~ 1.0 のボックス サイズの比率で返します。
<float>quadMenuSettings.GetInitialCursorLocYInBox_0to1()
このメソッドは、中心のクアッド ボックスのカーソルの y 初期位置を、0.0 ~ 1.0 のボックス サイズの比率で返します。
3ds Max 6 以降では、次のメソッドは RGBA ではなく RGB カラーの値を使用するように変更されました。
<void>quadMenuSettings.SetTitleBarBackgroundColor <integer>quad <&RGB color>color color is In parameter
このメソッドでは、特定のクアッドにタイトル バーのバックグラウンド カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します
<&RGB color>quadMenuSettings.GetTitleBarBackgroundColor <integer>quad
このメソッドは、特定のクアッドのタイトル バーのバックグラウンド カラーを返します。このメソッドは、RGB カラー値でカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetTitleBarTextColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドにタイトル バーのテキスト カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetTitleBarTextColor <integer>quad
このメソッドは、特定のクアッドのタイトル バーのテキスト カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetItemBackgroundColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドに項目のバックグラウンド カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します
<&RGB color>quadMenuSettings.GetItemBackgroundColor <integer>quad
このメソッドは、特定のクアッドの項目のバックグラウンド カラーを返します。このメソッドは、RGB カラー値でカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetItemTextColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドに項目のテキスト カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetItemTextColor <integer>quad
このメソッドは、特定のクアッドの項目のテキスト カラーを返します。このメソッドは、RGB カラー値でカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetLastExecutedItemTextColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドに最後に実行した項目のテキスト カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetLastExecutedItemTextColor <integer>quad
このメソッドは、特定のクアッドの最後に実行した項目のテキスト カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetHighlightedItemBackgroundColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドにハイライトされた項目のバックグラウンド カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetHighlightedItemBackgroundColor <integer>quad
このメソッドは、特定のクアッドのハイライトされた項目のバックグラウンド カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetHighlightedItemTextColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドにハイライトされた項目のテキスト カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します
<&RGB color>quadMenuSettings.GetHighlightedItemTextColor <integer>quad
このメソッドは、特定のクアッドのハイライトされた項目のテキスト カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetBorderColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドに境界線カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetBorderColor <integer>quad
このメソッドは、特定のクアッドの境界線カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetDisabledShadowColor <integer>quad <&RGB color>color color is In and Out parameter
このメソッドでは、特定のクアッドに無効なシャドウ カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetDisabledShadowColor <integer>quad
このメソッドは、特定のクアッドの無効なシャドウ カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。
<void>quadMenuSettings.SetDisabledHighlightColor <integer>quad <&RGB color>color color is In parameter
このメソッドでは、特定のクアッドに無効なハイライト カラーを設定できます。
<integer>quad: クアッド(1 ~ 4)を指定します。
<&RGB color>color: 設定するカラーを指定します。
<&RGB color>quadMenuSettings.GetDisabledHighlightColor <integer>quad
このメソッドは、特定のクアッドの無効なハイライト カラーを返します。このメソッドは、Color としてカラーを返します。
<integer>quad: クアッド(1 ~ 4)を指定します。