mxsdoc

MwmEvent.ms

struct MwmEventStruct

ロールアウトコントロールのイベント情報を格納する構造体。

補足
作成パラメータ
MwmEventStruct control eventName params

public _CP1_

プロパティ
<RolloutClass|RolloutControl|RCMenu|MenuItem>

作成パラメータ1。イベント発生元のロールアウトコントロール。既定値はundefined

public _CP2_

プロパティ
<Name>

作成パラメータ2。イベント名。既定値はundefined

public _CP3_

プロパティ
<Array[<Any>]|Any>

作成パラメータ3。イベントデータ。既定値は#()

private control

プロパティ
<RolloutClass|RolloutControl|RCMenu|MenuItem>

イベント発生元のロールアウトコントロール。既定値はundefined

private eventName

プロパティ
<Name>

イベント名。既定値はundefined

private params

プロパティ
<Array[<Any>]>

イベントデータ。既定値は#()

public fn GetControl

イベント発生元のロールアウトコントロールを取得する。

戻り値
<RolloutClass|RolloutControl|RCMenu|MenuItem|UndefinedClass>

public fn GetEventName

イベント名を取得する。

戻り値
<Name|UndefinedClass>

public fn GetParams

イベントデータを取得する。

戻り値
<Array[<Any>]>

public fn SetControl

イベント発生元のロールアウトコントロールを設定する。

パラメータ
input
<RolloutClass|RolloutControl|RCMenu|MenuItem>
戻り値
<RolloutClass|RolloutControl|RCMenu|MenuItem|UndefinedClass>
補足

無効な値の場合は何もしない。

public fn SetEventName

イベント名を設定する。

パラメータ
input
<Name>
戻り値
<Name>
補足

無効な値の場合は何もしない。

public fn SetParams

イベントデータを設定する。

パラメータ
input
<Array[<Any>]>
戻り値
<Array[<Any>]|Any>
補足

配列以外の値を指定した場合は配列にして格納する。

private fn isValidControl

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidMenuItem

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidRCMenu

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidRollout

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidRolloutControl

パラメータ
obj
<Any>
戻り値
<BooleanClass>

public fn StructName

戻り値
<Name>

public fn Dump

パラメータ
indent:
<String>
パラメータ
out:
<FileStream|StringStream|WindowStream>

出力先。既定値はlistener

戻り値
<OkClass>

public fn Equals

パラメータ
obj
<Any>
戻り値
<BooleanClass>
補足

大文字と小文字を区別する。