Quantcast

Documentation Center

  • Trial Software
  • Product Updates

uiresume

Resume execution of blocked program

Syntax

uiresume(h)

Description

uiresume(h) resumes the program execution that uiwait suspended.

Examples

This example creates a GUI with a Continue push button. The example calls uiwait to block MATLAB® execution until uiresume is called. This happens when the user clicks the Continue push button because the push button's Callback, which responds to the click, calls uiresume.

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 is the handle of the figure that contains the object whose callback is executing.

Modal Dialog Box in a GUIDE GUI is a more complex example for a GUIDE GUI.

More About

expand all

Tips

The uiwait and uiresume functions block and resume MATLAB program execution. When creating a dialog box, you should have a uicontrol component with a callback that calls uiresume or a callback that destroys the dialog box. These are the only methods that resume program execution after the uiwait function blocks execution.

When used in conjunction with a modal dialog box, uiresume can resume the execution of the program that uiwait suspended while presenting a dialog box.

See Also

| | | | |

Was this topic helpful?