カレントのグラフィックウインドウのイベントハンドルを設定
seteventhandler(sfun_name) seteventhandler('')
文字列. イベントを処理させるScilab関数の名前
この関数によりユーザはカレントのグラフィックウインドウの特定のイベントの
ハンドラを設定できます.
seteventhandler('')
はハンドラを削除します.
イベントハンドラ関数に関する詳細については, event handler functionsヘルプを参照ください.
function my_eventhandler(win, x, y, ibut) if ibut==-1000 then return,end [x,y]=xchange(x,y,'i2f') gcf().info_message = msprintf('Event code %d at mouse position is (%f,%f)',ibut,x,y); endfunction plot2d() seteventhandler('my_eventhandler') //ここで: // - グラフィックウインドウでマウスを移動 // - シフトキーまたはCtrlキーを押す/押さない状態でキーを押す // - ボタンを押し, 少し待ってから離す // - ボタンを押して離す // - ボタンをダブルクリック seteventhandler('') //イベントハンドラを削除 | ![]() | ![]() |