MENUITEM ステートメント
メニュー項目を定義します。
MENUITEM text, result, [optionlist]
MENUITEM SEPARATOR
-
テキスト
-
メニュー項目の名前。
文字列には、エスケープ文字 \t と \a を含めることができます。 \t 文字は文字列にタブを挿入し、列内のテキストを配置するために使用されます。 タブ文字は、メニュー バーではなく、メニューでのみ使用する必要があります。 (メニューの詳細については、「 POPUP リソース」を参照してください)。 \a 文字は、その後に続くすべてのテキストをメニュー バーまたはポップアップ メニューに右揃えに揃えます。
-
結果
-
ユーザーがメニュー項目を選択したときに生成される結果を示す数値。 このパラメーターは整数値を受け取ります。 メニュー項目の結果は常に整数です。ユーザーがメニュー項目名をクリックすると、メニューを所有するウィンドウに結果が送信されます。
-
optionlist
-
メニュー項目の外観。 この省略可能なパラメーターは、次の再定義されたメニュー オプションの 1 つ以上をコンマまたはスペースで区切って受け取ります。
オプション 説明 チェック メニュー項目の横にチェックマークがあります。 灰色 メニュー項目は最初は非アクティブであり、メニューに灰色またはメニュー テキストの色の明るい網掛けで表示されます。 このオプションは 、INACTIVE オプションでは使用できません。 ヘルプ ヘルプ アイテムを識別します。 このオプションは、メニュー項目の外観には影響しません。 非 アクティブ メニュー項目は表示されますが、選択できません。 このオプションは GRAYED オプションでは使用できません。 MENUBARBREAK MENUBREAK と同じですが、ポップアップ メニューの場合は、新しい列が縦線の古い列から分離されます。 MENUBREAK 静的メニュー バー項目の新しい行にメニュー項目を配置します。 メニューの場合、メニュー項目は新しい列に配置され、列間に分割線はありません。 -
MENUITEM 区切り記号
-
MENUITEM ステートメントの MENUITEM SEPARATOR 形式では、メニュー上の 2 つのアクティブなメニュー項目間の分割バーとして機能する非アクティブなメニュー項目が作成されます。 このフォームは MENU ブロック内で動作しますが、MENUEX 内の MENUITEM にはフォーム
MENUITEM "", -1, MFT_SEPARATOR
が必要であることに注意してください。
例
次の例では、 MENUITEM ステートメントと MENUITEM SEPARATOR ステートメントの使用方法を示します。
MENUITEM "&Roman", 206, CHECKED, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Blackletter", 301
関連項目