Ожидайте нажатия кнопки или нажатия клавиши
Используйте эту функцию только с GUIDE, или с приложениями, созданными с figure
функция.
w = waitforbuttonpress
операторы блоков от выполнения, пока пользователь не щелкнул кнопкой мыши или нажал ключ в текущей фигуре.
Возвращаемый аргумент, w
, может иметь следующие значения:
0 если это обнаруживает нажатие кнопки
1 если это обнаруживает нажатие клавиши
waitforbuttonpress
функция не возвращает значение, когда любая из следующих клавиш нажата собой или вместе: Ctrl, Shift, Alt, Caps Lock, Num Lock или Scroll Lock.
Чтобы определить последнюю нажатую клавишу, тип выбора мыши или местоположение указателя мыши в текущей фигуре, запрашивает Figure
свойства CurrentCharacter
SelectionType
, и CurrentPoint
, соответственно.
Некоторые важные моменты, чтобы рассмотреть при использовании waitforbuttonpress
:
Если a WindowButtonDownFcn
задан для фигуры, это выполняется прежде waitforbuttonpress
возвращает значение.
waitforbuttonpress
функциональные ошибки, если пользователь закрывает фигуру путем нажатия окна близкая кнопка, если код не вызывает waitforbuttonpress
функция в a try/catch
блок.