Nindowsライブラリ - ボタン関数

nwCreateButton

プッシュポタンの作成

書式

NWHWND nwCreateButton( func, *caption, x, y, w, h, hWndParent ) 
NWF_BUTTONFUNC func 
Sint8 *caption 
Sint32 x 
Sint32 y 
Sint32 w 
Sint32 h 
NWHWND hWndParent 

引数

func   コールバック関数のポインタ
*caption   プッシュボタンの表記文字列
x,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,1999