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