このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
クリックまたはキータッチを待機
この関数は指导または関数数字
で作成したアプリでのみ使用します。
w = waitforbuttonpress
图内は,現在のでユーザーがマウスボタンをクリックするかキーを押すまで,ステートメントの実行をブロックします。
戻り引数w
は,以下の値を取ることができます。
クリックを検出した場合は0
キーが押されたことを検出したら,1
を返す
関数waitforbuttonpress
は,以下のいずれのキーが単独で,あるいは一緒に押されても,値を返しません。Ctrl、转变、Alt、大写锁定、数字锁定键、滚动锁定
最後に押されたキー,マウスの選択タイプ,または現在の图内におけるマウスポインターの位置を特定するには,数字
プロパティのCurrentCharacter
、SelectionType
,およびCurrentPoint
をそれぞれクエリします。
waitforbuttonpress
を使用するときに検討すべきいくつかの重要な点は,次のとおりです。
图に対しWindowButtonDownFcn
が定義されている場合,それはwaitforbuttonpress
が値を返す前に実行される。
関数waitforbuttonpress
は,コードがtry / catch
ブロック内で関数waitforbuttonpress
を呼び出さない限り,ユーザーがウィンドウの閉じるボタンをクリックすることによって图を閉じるとエラーになる。