Nindowsライブラリ - 構造体

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,1999