構文
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