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()
ユーザーメニューの登録