メニューアイテムに設定されているテキストを取得します。指定のメニューアイテムが入力フィールドの場合は、現在入力されているテキストを取得します。

構文

char *AM_GetText(
  MENU_HANDLE menu,
  int id
);

パラメータ

menu
[in] メニューハンドル
id
[in] メニューアイテムのアイテムID。

戻り値

 idで指定したメニューアイテムに設定されているテキストを返します。

解説

 メニューアイテムを定義するAM_MenuItem構造体showControlの値がAM_TEXT_EDITの場合は、 AM_EditParam構造体Valueが指す入力バッファを返します。このバッファには現在の入力データが格納されています。

 メニューアイテムを定義するAM_MenuItem構造体showControlの値がAM_BMPFILEの場合は、 AM_MenuItem構造体menuTextに設定したBMPファイルの名前を指すポインタを返します。

 メニューアイテムを定義するAM_MenuItem構造体showControlの値が上記以外の場合は、 表示文字列を指すポインタを返します。

必要条件

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

最終更新日:2020/10/09