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