「マクロリファレンス:PopupMenu インターフェイス」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Admin がページ「PopupMenu インターフェイス」を「マクロリファレンス:PopupMenu インターフェイス」へと、リダイレクトを残さずに移動しました
 
(同じ利用者による、間の4版が非表示)
1行目: 1行目:
== メソッド ==
== メソッド ==


=== Add メソッド ===
=== Add メソッド ===
9行目: 8行目:
function Add(
function Add(
     Text : String,
     Text : String,
     Id : int,
     Id : UINT_PTR,
     Flags : int
     Flags : int
)
)
20行目: 19行目:
*必ず指定します。Track メソッドで受け取る戻り値。
*必ず指定します。Track メソッドで受け取る戻り値。
Flags
Flags
*meMenuChecked - チェックされた状態にします。
{| class="wikitable"
*meMenuGrayed - 無効にします。
| meMenuChecked || チェックされた状態にします。
*meMenuSeparator - セパレータを指定します。
|-
 
| meMenuGrayed || 無効にします。
|-
| meMenuSeparator || セパレータを指定します。
|}


=== AddPopup メソッド ===
=== AddPopup メソッド ===
41行目: 43行目:
Popup
Popup
*必ず指定します。サブメニューとして使用する PopupMenu オブジェクト。
*必ず指定します。サブメニューとして使用する PopupMenu オブジェクト。


=== GetText メソッド ===
=== GetText メソッド ===
49行目: 50行目:
<source lang="javascript">
<source lang="javascript">
function GetText(
function GetText(
     Id : int
     Id : UINT
) : String
) : String
</source>
</source>
56行目: 57行目:
Id
Id
*必ず指定します。Add メソッドで指定したID。
*必ず指定します。Add メソッドで指定したID。


=== Track メソッド ===
=== Track メソッド ===
70行目: 70行目:
;パラメータ
;パラメータ
Flags
Flags
*mePosMouse - マウスカーソル位置にポップアップメニューを表示します。
{| class="wikitable"
| mePosMouse || マウスカーソル位置にポップアップメニューを表示します。
|}

2018年4月13日 (金) 21:56時点における最新版

メソッド

Add メソッド

メニュー項目を追加します。

構文
function Add(
    Text : String,
    Id : UINT_PTR,
    Flags : int
)
パラメータ

Text

  • 必ず指定します。表示する文字列。

Id

  • 必ず指定します。Track メソッドで受け取る戻り値。

Flags

meMenuChecked チェックされた状態にします。
meMenuGrayed 無効にします。
meMenuSeparator セパレータを指定します。

AddPopup メソッド

サブメニューを追加します。

構文
function AddPopup(
    Text : String,
    Popup : PopupMenu
)
パラメータ

Text

  • 必ず指定します。表示する文字列。

Popup

  • 必ず指定します。サブメニューとして使用する PopupMenu オブジェクト。

GetText メソッド

指定したIDの項目の文字列を取得します。

構文
function GetText(
    Id : UINT
) : String
パラメータ

Id

  • 必ず指定します。Add メソッドで指定したID。

Track メソッド

ポップアップメニューを表示します。

構文
function Track(
    Flags : int
)
パラメータ

Flags

mePosMouse マウスカーソル位置にポップアップメニューを表示します。
スポンサーリンク