waitforbuttonpress
等待按键或鼠标按钮点击
语法
K =等待按钮
描述
K =等待按钮
阻塞调用方的执行流,直到函数检测到用户在图形窗口处于活动状态时单击了鼠标按钮或按下了某个键。调用时的当前数字waitforbuttonpress
功能是用户可以按下键或单击鼠标按钮恢复程序执行的唯一区域。返回参数,k
,可以有这些值:
0
如果它检测到鼠标按钮点击1
如果它检测到按键
的时候要考虑以下几点waitforbuttonpress
功能:
如果一个
WindowButtonDownFcn
为图定义回调,则在此之前执行其回调waitforbuttonpress
返回一个值。这些
数字
属性提供关于用户与窗口交互的附加信息:CurrentCharacter
,SelectionType
,CurrentPoint
.按下生成字符的键可以导致函数返回。按下列任意一个键本身不起任何作用:Ctrl,转变,Alt,Caps_lock,Num_lock,Scroll_lock.
的
waitforbuttonpress
控件关闭图形时,将出现函数错误X(关闭框),除非您的代码调用waitforbuttonpress
函数在try / catch
块。的行为
waitforbuttonpress
R2014b中函数发生变化。调用时的当前数字waitforbuttonpress
功能是用户可以按下键或单击鼠标按钮恢复程序执行的唯一区域。
例子
当用户单击鼠标按钮或在图形窗口中键入一个键时,这些语句在命令窗口中显示文本:
F =数字;W =等待按钮;if w == 0 disp('按钮点击')否则disp('键按')结束
R2006a之前介绍
这个话题有用吗?