メニューアイテムのコントロールの種類を設定します。

構文

bool AM_SetControlType(
  MENU_HANDLE menu,
  int id,
  int control,
  bool clearItem
);

パラメータ

menu
[in] メニューハンドル
id
[in] メニューアイテムのアイテムID。
control
[in] メニューアイテムに設定するコントロールの種類を次のいづれかの値で指定します。
説明
AM_NO_CONTROLコントロールを追加しません。
AM_CHECK_BOX表示文字列の前にチェックボックスを表示します。
AM_RADIO_BTN表示文字列の前にラジオボタンを表示します。
AM_LIST_MARK表示文字列の後に▼を表示します。文字列にはアンダーラインが表示されます。
AM_JUMP_MARK表示文字列の前に▶を表示します。
AM_CLEAR_ICON表示文字列の前に[CLR]アイコンを表示します。
AM_ENT_ICON表示文字列の前に[ENT]アイコンを表示します。
AM_SCAN_ICON表示文字列の前に[SCAN]アイコンを表示します。
AM_F1_ICON表示文字列の前に[F1]アイコンを表示します。
AM_F2_ICON表示文字列の前に[F2]アイコンを表示します。
AM_F3_ICON表示文字列の前に[F3]アイコンを表示します。
AM_Q1_ICON表示文字列の前に[Q1]アイコンを表示します。
AM_Q2_ICON表示文字列の前に[Q2]アイコンを表示します。
AM_BS_ICON表示文字列の前に[BS]アイコンを表示します。
AM_1_ICON表示文字列の前に[1]アイコンを表示します。
AM_2_ICON表示文字列の前に[2]アイコンを表示します。
AM_3_ICON表示文字列の前に[3]アイコンを表示します。
AM_4_ICON表示文字列の前に[4]アイコンを表示します。
AM_5_ICON表示文字列の前に[5]アイコンを表示します。
AM_6_ICON表示文字列の前に[6]アイコンを表示します。
AM_7_ICON表示文字列の前に[7]アイコンを表示します。
AM_8_ICON表示文字列の前に[8]アイコンを表示します。
AM_9_ICON表示文字列の前に[9]アイコンを表示します。
AM_0_ICON表示文字列の前に[0]アイコンを表示します。
AM_ASTER_ICON表示文字列の前に[*]アイコンを表示します。

(注意)

 次の値は指定できません。
AM_TEXT_EDIT
AM_SHIFT_MODE
AM_SHIFT_CANDIDATE
AM_BMPFILE
clearItem
[in] 表示を更新する前に元の表示をクリアする場合はtrueを、それ以外はfalseを指定します。

戻り値

 関数が成功したらtrueを、それ以外はfalseを返します。

解説

 idで指定したメニューアイテムのコントロールをcontrolで指定したコントロールに変更し表示を更新します。

 idで指定したメニューアイテムの現在のコントロールの種類が次のいづれかの場合は、本関数は失敗しfalseを返します。
AM_TEXT_EDIT
AM_SHIFT_MODE
AM_SHIFT_CANDIDATE
AM_BMPFILE

必要条件

ヘッダファイル:
lib.h
AdvancedMenu.h : Ver.1.3.0以降
ライブラリファイル:
libAdvancedMenu.a : Ver.1.3.0以降
libSTARTUPOPH5000.a

最終更新日:2020/10/27