NWHWND nwCreateMenuWindow( menuTbl, caption, x, y, hWndParent )
NWS_MENUTABLE *menuTbl
const Sint8 *caption
Sint32 x
Sint32 y
NWHWND hWndParent
menuTbl メニューテーブル構造体の配列アドレス caption ポップアップメニュー名の文字列 x ポップアップメニューの位置座標X y ポップアップメニューの位置座標Y hWndParent 親ウィンドウのハンドル
成功 メニューウィンドウのウィンドウハンドル 失敗 NULL
ポップアップメニューウィンドウを作成します。ウィンドウスタイルには、以下のフラグを組み合わせて指定します。
定義 意味 NWD_WS_CAPTION キャプションあり NWD_WS_BORDER 細い境界線を持つ NWD_WS_THICKFRAME サイズ変更可能な太い境界線を持つ NWD_WS_SHADING ウィンドウの色を頂点ごとに指定できる NWD_WS_CONTROL クローズボックスを持つ NWD_WS_SHADOW 影付きウィンドウ NWD_WS_INVISIBLE 見えないウィンドウを作成 NWD_WS_NOMOVE マウスで移動できない NWD_WS_OFFSET 親ウィンドウからの相対位置(x,y)にウィンドウを作成
また、ウィンドウクラスに NWD_WC_SCRBAR を指定した場合、以下のフラグのどちらかを必ず指定してください。
定義 意味 NWD_WS_SB_HORZ 水平スクロールバーを作成する NWD_WS_SB_VERT 垂直スクロールバーを作成する
NWHWND hWnd = nwCreateMenu(menu_tbl, "MENU", 100, 100, NULL);
nwDestroyWindow()
ウィンドウの破棄