AdvancedMenuライブラリの新版(バージョン 1.5.0)をリリースしました。
リリース履歴

変更内容

  • リスト表示でメニューアイテムを表示する必要がない場合は、AL_CreateList関数menuTableパラメータにNULLを設定できるようにしました。
  • AM_MenuItem構造体showControlで指定できるコントロールの種類にAM_TITLE_LINEを追加しました。これはメニューのタイトル行を表示するためのもので、文字列が自動的にセンタリングされ、行全体(128ドット)の背景がアイテムに指定されている背景色で描画されます。
  • AM_Option構造体OptionFlagAM_LIST_PAINT_BGCOLORを追加しました。リスト表示の行を表示するとき、ラジオボタンやチェックボックス、テキストの末尾から行末までの空白の背景をその行に指定された背景色で描画します。デフォルトではAM_Option構造体MenuBackColorで指定された背景色で描画します。
  • AM_Option構造体OptionFlagAM_THICK_SCROLL_BARを追加しました。リスト表示にスクロールバーを表示するとき、2ドットの赤色のラインで描画します。デフォルトではAM_Option構造体MenuForeColorで指定された色の1ドットのラインを描画します。
  • AM_MenuItem構造体showControlAM_TEXT_EDITを指定し、itemOptionAM_MULTI_STARTAM_MULTI_MIDまたはAM_MULTI_ENDを指定して入力フィールドを複数行に自動的に分割して表示するとき、入力バッファに格納する文字列に漢字コードが含まれていても正しく分割されるようにしました。

必要条件

 本バージョンのAdvancedMenuライブラリを使用するには次のファイルが必要です。

システム 16.0以降に含まれる次のファイル:
lib.h
libSTARTUPOPH5000.a

更新手順

 次の手順でAdvancedMenuライブラリを更新できます。
  1. 次のリンクから新版のzipファイルをダウンロードします。

  2. zipファイルを解凍すると次のファイルが得られます。AdvancedMenuライブラリを使用するアプリケーションのプロジェクトにこれらのファイルをコピーします。
    AdvancedMenu.h
    libAdvancedMenu.a

  3. システム 16.0以降のアップデートに含まれる次のファイルをAdvancedMenuライブラリを使用するアプリケーションのプロジェクトにコピーします。
    lib.h
    libSTARTUPOPH5000.a

  4. アプリケーションをビルドします。

最終更新日:2021/06/28