HUG /

CALLBACKX

CALLBACKX(widget, function, value)

Type: directive

ウェジェットでイベントが発生した時の飛び先を設定します。
飛び先のファクションで <value> を取り出し、処理を行います。

  • <widget> = イベント発生対象ウェジェット
  • <function> = 飛び先のファンクション
  • <value> = ファンクションに付加する値。NUMBER 数値のみ

例:

INCLUDE "hug.bac" 

SUB demo(NUMBER widget, NUMBER value) 
    PRINT value 
END SUB 

window = WINDOW("Hello", 200, 200) 
button = BUTTON("press here", 100, 50) 
ATTACH (window, button, 10, 10) 
CALLBACKX(button, demo, 12345) 
DISPLAY