FlexMtlButtonControlWidget.ms
- FlexMtlButtonControlWidgetStruct
- _CP1_
- alignmentH
- alignmentV
- captionMargin
- captionPosition
- control
- explicitH
- explicitW
- defaultH
- defaultW
- minH
- minW
- resizableH
- resizableW
- GetAlignmentH
- GetAlignmentV
- GetCaptionMargin
- GetCaptionPosition
- GetControl
- GetDefaultH
- GetDefaultW
- GetExplicitH
- GetExplicitW
- GetMinH
- GetMinW
- GetRect
- GetResizableH
- GetResizableW
- GetVisibility
- SetAlignmentH
- SetAlignmentV
- SetCaptionMargin
- SetCaptionPosition
- SetControl
- SetExplicitH
- SetExplicitW
- SetRect
- SetVisibility
- getClientRect
- isFixedH
- isFixedW
- isValidControl
- isValidExplicitH
- isValidExplicitW
- StructName
- Dump
- Equals
- StateChanged
- 依存
struct FlexMtlButtonControlWidgetStruct
MtlButtonControlの位置とサイズを制御する。
- 補足
サイズは次の順序で算出される。
矩形サイズを適用
defaultHおよびdefaultWがそれぞれ0以上の場合は適用explicitHおよびexplicitWがそれぞれ0以上の場合は適用minHおよびminWを適用
- 通知
-
通知名 通知データ タイミング #AlignmentH新たな alignmentH値alignmentHを設定した後#AlignmentV新たな alignmentV値alignmentVを設定した後#CaptionMargin新たな captionMargin値captionMarginを設定した後#CaptionPosition新たな captionPosition値captionPositionを設定した後#Control新たな control値controlを設定した後#ExplicitH新たな explicitH値explicitHを設定した後#ExplicitW新たな explicitW値explicitWを設定した後#RectUpdated各セルの矩形 レイアウトの矩形を設定した後 #VisibilityChanged新たなセルのアイテムの可視性 セルのアイテムの可視性を設定した後
public _CP1_
- プロパティ
<MtlButtonControl>作成パラメータ1。ロールアウトコントロール。既定値は
undefined。
private alignmentH
- プロパティ
<Name>全体の水平方向の位置合わせ。既定値は
#Center。値 位置 #Left全体の左端を矩形の左端に合わせる #Center全体の中心を矩形の中心に合わせる #Right全体の右端を矩形の右端に合わせる
private alignmentV
- プロパティ
<Name>全体の垂直方向の位置合わせ。既定値は
#Center。値 位置 #Top全体の上端を矩形の上端に合わせる #Center全体の中心を矩形の中心に合わせる #Bottom全体の下端を矩形の下端に合わせる
private captionMargin
- プロパティ
<Integer>キャプションと本体との余白ピクセル。既定値は
3。
private captionPosition
- プロパティ
<Name>キャプションの表示位置。既定値は
#Left。値 位置 #Leftコントロールの左側。垂直方向はコントロールの中心に揃える。 #Topコントロールの上側。水平方向はコントロールの左端に揃える。
private control
- プロパティ
<MtlButtonControl>ロールアウトコントロール。既定値は
undefined。
private explicitH
- プロパティ
<Integer|UndefinedClass>キャプションを含まない明示的な高さ。既定値は
undefined。
private explicitW
- プロパティ
<Integer|UndefinedClass>キャプションを含まない明示的な幅。既定値は
undefined。
private defaultH
- プロパティ
<Integer>キャプションを含まない既定の高さ。既定値は
-1。
private defaultW
- プロパティ
<Integer>キャプションを含まない既定の幅。既定値は
-1。
private minH
- プロパティ
<Integer>キャプションを含まない最小の高さ。既定値は
1。
private minW
- プロパティ
<Integer>キャプションを含まない最小の幅。既定値は
1。
private resizableH
- プロパティ
<BooleanClass>高さが変更可能かどうか。既定値は
true。
private resizableW
- プロパティ
<BooleanClass>幅が変更可能かどうか。既定値は
true。
public fn GetAlignmentH
全体の水平方向の位置合わせを取得する。
- 戻り値
<Name>
public fn GetAlignmentV
全体の垂直方向の位置合わせを取得する。
- 戻り値
<Name>
public fn GetCaptionMargin
キャプションと本体との余白ピクセルを取得する。
- 戻り値
<Integer>
public fn GetCaptionPosition
キャプションの表示位置を取得する。
- 戻り値
<Name>
public fn GetControl
ロールアウトコントロールを取得する。
- 戻り値
<MtlButtonControl|UndefinedClass>
public fn GetDefaultH
キャプションを含まない既定の高さを取得する。
- 戻り値
<Integer>
public fn GetDefaultW
キャプションを含まない既定の幅を取得する。
- 戻り値
<Integer>
public fn GetExplicitH
キャプションを含まない明示的な高さを取得する。
- 戻り値
<Integer|UndefinedClass>
public fn GetExplicitW
キャプションを含まない明示的な幅を取得する。
- 戻り値
<Integer|UndefinedClass>
public fn GetMinH
キャプションを含まない最小の高さを取得する。
- 戻り値
<Integer>
public fn GetMinW
キャプションを含まない最小の幅を取得する。
- 戻り値
<Integer>
public fn GetRect
ロールアウトコントロールの矩形を取得する。
- 戻り値
<Box2|UndefinedClass>
- 補足
値を取得できない場合は
undefinedを返す。
public fn GetResizableH
高さが変更可能かどうかを取得する。
- 戻り値
<Integer>
public fn GetResizableW
幅が変更可能かどうかを取得する。
- 戻り値
<Integer>
public fn GetVisibility
ロールアウトコントロールの可視性を取得する。
- 戻り値
<BooleanClass>
- 補足
値を取得できない場合は
undefinedを返す。
public fn SetAlignmentH
全体の水平方向の位置合わせを設定する。
- パラメータ
input<Name>値 位置 #Left全体の左端を矩形の左端に合わせる #Center全体の中心を矩形の中心に合わせる #Right全体の右端を矩形の右端に合わせる
- 戻り値
<Name>
- 補足
無効な値の場合は何もしない。
public fn SetAlignmentV
全体の垂直方向の位置合わせを設定する。
- パラメータ
input<Name>値 位置 #Top全体の上端を矩形の上端に合わせる #Center全体の中心を矩形の中心に合わせる #Bottom全体の下端を矩形の下端に合わせる
- 戻り値
<Name>
- 補足
無効な値の場合は何もしない。
public fn SetCaptionMargin
キャプションと本体との余白ピクセルを設定する。
- パラメータ
input<Integer>0以上の整数。
- 戻り値
<Integer>
- 補足
無効な値の場合は何もしない。
public fn SetCaptionPosition
キャプションの表示位置を設定する。
- パラメータ
input<Name>値 位置 #Leftコントロールの左側。垂直方向はコントロールの中心に揃える。 #Topコントロールの上側。水平方向はコントロールの左端に揃える。
- 戻り値
<Name>
- 補足
無効な値の場合は何もしない。
public fn SetControl
ロールアウトコントロールを設定する。
- パラメータ
obj<MtlButtonControl>
- 戻り値
<MtlButtonControl|UndefinedClass>
- 補足
無効な値の場合は何もしない。
public fn SetExplicitH
キャプションを含まない明示的な高さを設定する。
- パラメータ
input<Integer|UndefinedClass>0以上の整数、またはundefined。
- 戻り値
<Integer|UndefinedClass>
- 補足
無効な値の場合は何もしない。
public fn SetExplicitW
キャプションを含まない明示的な幅を設定する。
- パラメータ
input<Integer|UndefinedClass>0以上の整数、またはundefined。
- 戻り値
<Integer|UndefinedClass>
- 補足
無効な値の場合は何もしない。
public fn SetRect
ロールアウトコントロールの矩形を設定する。
- パラメータ
rect<Box2>
- 戻り値
<Box2|UndefinedClass>
public fn SetVisibility
ロールアウトコントロールの可視性を設定する。
- パラメータ
input<BooleanClass>
- 戻り値
<BooleanClass>
- 補足
無効な値の場合は何もしない。
private fn getClientRect
指定されたウィンドウのクライアント領域の矩形を取得する。
- パラメータ
hwnd<Integer>
- 戻り値
<Box2>
private fn isFixedH
- 戻り値
<BooleanClass>
private fn isFixedW
- 戻り値
<BooleanClass>
private fn isValidControl
- パラメータ
obj<Any>
- 戻り値
<BooleanClass>
private fn isValidExplicitH
- 戻り値
<BooleanClass>
private fn isValidExplicitW
- 戻り値
<BooleanClass>
public fn StructName
- 戻り値
<Name>
public fn Dump
- パラメータ
indent:<String>
- パラメータ
out:<FileStream|StringStream|WindowStream>出力先。既定値は
listener。
- 戻り値
<OkClass>
public fn Equals
- パラメータ
obj<Any>
- 戻り値
<BooleanClass>
- 補足
大文字と小文字を区別する。
public StateChanged
- プロパティ
<Struct:ObservableStruct>