ツールバーのメニューの定義 

用途

コンテキストメニューと同様に、ツールバーのメニューはクラス CL_CTMENU のインスタンスです。メニューを自由に定義してツールバーに追加することができます。

プロセスフロー

  1. ツールバーにタイプ 1 ( デフォルトボタンのあるメニュー ) またはタイプ 2 ( デフォルトボタンのないメニュー ) GUI エレメントを定義します。手順の説明については、 ツールバーの GUI エレメントの定義を参照してください。
  2. 関連項目 : デフォルトボタンのあるメニューに関する特殊事項

  3. イベント MENU_BUTTON のイベントハンドラメソッドで、ステップ 1 でメニューに割り当てた機能コードを問い合わせます ( イベントパラメータ E_UCOMM を使用 ) 。この方法で、複数のツールバーメニューを区別することができます。
  4. コンテキストメニューの定義の手順に従って、それぞれの機能コードについてメニューを定義します。

それぞれのメニュー機能に対して、ステップ 3 の追加機能コードを割り当てます。イベント user_command でこの機能コードを問い合わせることができます。

開発クラス SLIS のレポート BCALV_GRID_07 も参照してください。