メニューアイテムとオプションの指定に従ってメニューリソースを生成し、メニューハンドルを返します。

構文

MENU_HANDLE AM_CreateMenu(
  const AM_MenuItem *menuTable,
  const pAM_Option option
);

パラメータ

menuTable
[in] メニューアイテムを定義したAM_MenuItem構造体の配列を指すポインタ。
option
[in] オプションを指定する場合はAM_Option構造体を指すポインタを指定します。それ以外の場合はNULLを指定します。

戻り値

 関数が成功したら生成されたメニューリソースのメニューハンドルを、それ以外はNULLを返します。

解説

 パラメータで渡されたメニューアイテムとオプションの指定に従ってメニューリソースを生成し、メニューリソースを表すメニューハンドルを返します。

 メニュー表示関数を呼び出すときは、本関数の戻り値のメニューハンドルを指定します。

 本関数の戻り値がNULL以外の場合は必ずAM_ReleaseMenu関数を呼び出してメニューリソースを解放してください。

必要条件

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

関連事項

最終更新日:2020/10/10