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は、現在の Figure を返します。

ヒント

関数uiwaitと関数uiresumeは、MATLAB プログラムの実行を中止および再開します。ダイアログ ボックスを作成するときに、関数uiresumeを呼び出すコールバックか、またはダイアログ ボックスを閉じるコールバックをもつ Uicontrol を作成してください。これらは、関数uiwaitが実行を中止した後で、プログラムの実行を再開するための唯一の手法です。

モーダルなダイアログ ボックスと共に使用するときは、関数uiresumeは,ダイアログボックスの表示中に関数uiwaitが中止したプログラムの実行を再開できます。

R2006a より前に導入