Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

uiresume

恢复执行已阻止的程序

语法

uiresume(h)

说明

uiresume(h) 恢复 uiwait 已暂停的程序执行。

示例

以下示例代码创建一个包含一个普通按钮的窗口。uiwait 函数会阻止 MATLAB® 执行,直至用户点击普通按钮为止。

f = figure;
h = uicontrol('Position',[20 20 200 40],'String','Continue',...
              'Callback','uiresume(gcbf)');
disp('This will print immediately');
uiwait(gcf); 
disp('This will print after you click Continue');
close(f);

gcbf 函数返回当前图窗。

提示

uiwaituiresume 函数阻止和恢复 MATLAB 程序执行。创建对话框时,应具有一个 uicontrol 组件,该组件具有调用 uiresume 的回调或销毁对话框的回调。这些是在 uiwait 函数阻止执行后恢复程序执行的唯一方法。

当与模态对话框配合使用时,uiresume 可以在显示对话框时恢复执行 uiwait 已暂停的程序。

在 R2006a 之前推出