##### Nindowsライブラリ - メニュー関数

# nwCreateMenuWindow

ポップアップメニューウィンドウの作成

### 書式

      NWHWND nwCreateMenuWindow( *menuTbl, *caption, x, y, hWndParent )
      NWS_MENUTABLE *menuTbl
      Sint8 *caption
      Sint32 x
      Sint32 y
      NWHWND hWndParent

### 引数

  *menuTbl | メニューテーブル構造体の配列アドレス
  *caption | ポップアップメニュー名の文字列
  x,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()

nwCreateMenuWindow

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999