NWHWND nwCreateButton( func, caption, x, y, w, h, hWndParent )
NWF_BUTTONFUNC func
const char *caption
Sint32 x
Sint32 y
Sint32 w
Sint32 h
NWHWND hWndParent
func コールバック関数のポインタ caption キャプション文字列 x 位置X座標 y 位置Y座標 w 幅 h 高さ hWndParent 親ウィンドウのハンドル
成功 ウィンドウハンドル 失敗 NULL
プッシュボタンコントロールを作成します。作成されたプッシュボタンがクリックされると、設定されたコールバック関数を実行します。 実際はマウスポインタがボタンの上にある状態でAボタンがリリース(放された)ときに実行されます。 プッシュボタンの位置座標を指定する引数 x,y は、親ウィンドウからの相対座標で指定します。
/* Creates an "OK" button */ NWHWND button = nwCreateButton(button_callback_back, "OK", 3, 20, 48, 13, hWndParent);
プッシュボタンはnwEnableButton()関数によって有効・無効の指定が可能です。 作成されたばかりのボタンは有効状態です。
nwEnableButton()
ボタンの有効/無効 nwDestroyWindow()
ウィンドウの破棄