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 | ![]() |