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座標
 位置Y座標
 幅
 高さ
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