メインコンテンツまでスキップ
バージョン: 20 R7 BETA

Get menu item style

Get menu item style ( menu ; menuItem {; process} ) : Integer

引数説明
menuInteger, Textメニュー番号またはメニュー参照
menuItemIntegerメニュー項目番号 または -1: 最後に追加された項目
processIntegerプロセス参照番号
戻り値Integer現在のメニュー項目スタイル

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

Get menu item style コマンドは、menu引数にメニュー番号またはメニュー参照で指定したメニュー中、menuItem引数にメニュー項目番号で指定したメニュー項目のフォントスタイルを返します。menuItemに-1を渡してmenuに最後に追加された項目を指定することもできます。

process引数を省略すると、Get menu item styleコマンドはカレントプロセスのメニューバーに適用されます。そうでなければ、processに渡されたプロセス参照番号のプロセスのメニューに適用されます。

Note: menuMenuRefを渡した場合、process 引数は意味を持たず、無視されます。

Get menu item style はテーマの定義済み定数 (ひとつまたは和) を返します:

定数
Plain倍長整数0
Bold倍長整数1
Italic倍長整数2
Underline倍長整数4

例題

メニューが太字で表示されるかどうかをテストするには、以下のように書きます:

 If((Get menu item style($vlMenu;$vlItem)&Bold)#0)
  //...
 End if

参照

SET MENU ITEM STYLE