##### Nindows Library - ボタン関数

# nwCreateButton

プッシュポタンの作成

書式

> `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() | ウィンドウの破棄

nwCreateButton

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000