|
メニューアイテムを挿入する。
構文1
InsertMenu(
parentPopupId,
position,
"string",
text,
eventMsg
[,bChecked = FALSE]
[,enableState="enable"]
[,props]
)
メニューアイテムとして文字(選択項目)を挿入します。
パラメータ
parentPopupId
|
|
型:
|
文字
|
|
親ポップアップid。第一階層に挿入する場合"root"を指定。
|
position
|
|
型:
|
数値
|
|
0からはじまるメニューアイテムを挿入する位置。
InsertMenuのみの引数。
|
eventMsg
|
|
型:
|
文字
|
|
メニューが選択されたときにOnMenuイベントのmsg引数で渡される文字列。
以下のシステムメニューについてはeventMsgに以下の文字列を指定してください。
ファイルメニュー
|
|
開く
|
[file_open]
|
URLで開く
|
[file_open_url]
|
印刷
|
[print]
|
印刷プレビュー
|
[print_preview]
|
印刷設定
|
[print_setup]
|
スクリーンショット(bmp)
|
[screenshot_bmp]
|
スクリーンショット(jpeg)
|
[screenshot_jpeg]
|
表示メニュー
|
|
ステータスバー
|
[view_status_bar]
|
ズームイン
|
[zoom_in]
|
ズームイン解除
|
[zoom_reset]
|
25%
|
[zoom_25]
|
50%
|
[zoom_50]
|
75%
|
[zoom_75]
|
100%
|
[zoom_100]
|
125%
|
[zoom_125]
|
150%
|
[zoom_150]
|
175%
|
[zoom_175]
|
200%
|
[zoom_200]
|
250%
|
[zoom_250]
|
300%
|
[zoom_300]
|
実際の大きさで表示
|
[stretch_none]
|
サイズに合わせて引き伸ばし表示する
|
[stretch_full]
|
サイズに合わせて引き伸ばし表示する(縦横比保持)
|
[stretch_holdrate]
|
フルスクリーン表示する
|
[full_screen]
|
操作メニュー
|
|
ログイン
|
[login]
|
ログアウト
|
[logout]
|
デバッグメニュー
|
|
デバッグダイアログを開く
|
[debug_dialog]
|
デバックを有効にする
|
[debug_online]
|
ヘルプメニュー
|
|
バージョン情報
|
[about_application]
|
|
bChecked
|
|
型:
|
ブール
|
|
TRUE時、チェック マークをメニューアイテムの隣に付ける。
|
enableState
|
|
型:
|
文字
|
|
メニューアイテムの状態。
"enable" - メニューアイテムを通常表示する。
"disenable" - メニューアイテムを使用禁止にし、選択できないようにする。淡色表示にしない。
"gray" - メニューアイテムを使用禁止にし、選択できないようにする。淡色表示にする。
|
戻り値
|
|
型:
|
ブール
|
|
FALSE - 失敗。TRUE - 成功。
|
構文2
InsertMenu(
parentPopupId,
position,
"separator"
[,props]
)
メニューアイテムとしてセパレータ(区切り線)を挿入します。
パラメータ
parentPopupId
|
|
型:
|
文字
|
|
親ポップアップid。第一階層に挿入する場合"root"を指定。
|
position
|
|
型:
|
数値
|
|
0からはじまるメニューアイテムを挿入する位置。
InsertMenuのみの引数。
|
itemType
|
|
型:
|
文字
|
|
"separator"
|
戻り値
|
|
型:
|
ブール
|
|
FALSE - 失敗。TRUE - 成功。
|
構文3
InsertMenu(
parentPopupId,
position,
"popup",
text,
popupId
[,props]
)
メニューアイテムとしてポップアップアイテムを挿入します。ポップアップアイテムには子階層のメニューアイテムを追加できます。
パラメータ
parentPopupId
|
|
型:
|
文字
|
|
親ポップアップid。第一階層に挿入する場合"root"を指定。
|
position
|
|
型:
|
数値
|
|
0からはじまるメニューアイテムを挿入する位置。
InsertMenuのみの引数。
|
popupId
|
|
型:
|
文字
|
|
ポップアップid。AddMenuのparentPopupIdに本popupIdを指定するとさらに子階層のメニューアイテムを追加できる。
|
戻り値
|
|
型:
|
ブール
|
|
FALSE - 失敗。TRUE - 成功。
|
解説
メニューアイテムを挿入します。メニューは複数階層を構成できます。(階層の数には制限ありません。)親ポップアップid(parentPopupId)に対しメニューの挿入を行います。
第一階層メニューの挿入は、親ポップアップid(parentPopupId) に"root"を指定します。
|
参照
AddMenu
DelMenu
ClearMenu
SetMenuProperty
GetMenuProperty
SetClassProperty
SetIdProperty
GetIdProperty
|