| MATLAB Function Reference | ![]() |
表示
k = waitforbuttonpress
詳細
k = waitforbuttonpress
は、カーソルがFigureウインドウ上にある間に、waitforbuttonpressが、マウスボタンやキーが押されたことを検出するまで、コールする側の実行ストリームを中断します。この関数は、
0を出力します。1を出力します。実行を再開するイベントについての情報は、Figureの CurrentCharacter, SelectionType, CurrentPoint プロパティに記述されています。
WindowButtonDownFcn が、Figureに対して定義されている場合、waitforbuttonpress が値を出力する前に、そのコールバックが実行されます。
例題
つぎのステートメントは、ユーザがマウスボタンをクリックするか、Figureウィンドウにキー入力をしたときに、コマンドウィンドウにテキストを表示します。
w = waitforbuttonpress;
if w == 0
disp('Button press')
else
disp('Key press')
end
参考
dragrect, figure, gcf, ginput, rbbox, waitfor
| waitfor | warndlg | ![]() |