##### Nindows Library - 構造体

# NWS_MENUTABLE

メニュー項目の定義

定義

>     typedef struct _NWS_MENUTABLE {
>          Sint32 type;
>          char *title;
>          NWF_MENUHANDLE func;
>          Sint32 param;
>     } NWS_MENUTABLE;

メンバ

> type | メニュータイプ
> title | タイプメニュー項目文字列
> func | メニューが選択された場合のコールバック関数
> param | コールバック関数に渡されるパラメータ

解説

> nwSetUserMenu()関数でユーザーメニューを登録したり、nwCreateMenu()関数でメニューウィンドウを作成する場合に、 メニュー内容を定義します。

> メニュータイプを示すメンバには次の値が定義されています。

> 定義 | 意味
> NWD_MF_NORMAL | ノーマルメニュー項目-NWD_MF_POPUP、NWD_MF_SEPARATORと同時指定不可
> NWD_MF_POPUP | ポップアップするサブメニューを付加- NWD_MF_NORMAL、NWD_MF_SEPARATORと同時指定不可
> NWD_MF_SEPARATOR | セパレータを付加- NWD_MF_NORMAL、NWD_MF_POPUPと同時指定で不可
> NWD_MF_CHECKED | チェックマークを付加
> NWD_MF_GRAYED | 淡色表示で選択できない項目

参照

> nwCreateMenuWindow() | ポップアップメニューウィンドウの作成
> nwSetUserMenu() | ユーザーメニューの登録

NWS_MENUTABLE

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000