mclWaitForFiguresToDie

启用部署的应用程序来处理图形的事件,使数字窗口保持显示

概要

空隙mclWaitForFiguresToDie(HMCRINSTANCE instReserved)

描述

调用无效mclWaitForFiguresToDie使部署的应用程序来处理图形事件。

空值是唯一接受的参数为MATLAB®运行实例(HMCRINSTANCE instReserved)。

该功能后,才能被称为图书馆初始化已经调用了前图书馆终止被调用。

mclWaitForFiguresToDie阻止所有开放式的数字。此功能运行,直到没有可见的数字依然存在。在这一点上,它会显示是否有无形的数字呈现警告。仅此函数返回的是手动关闭最后一个数字窗口时 - 因此,此函数应在库运行至少一个数字窗口后调用。这个函数可多次调用。

如果此功能不叫,最初由应用程序短暂地出现任何人物的窗口出现,然后应用程序退出。

注意

mclWaitForFiguresToDie块仅MATLAB数据调用程序。它不会阻止任何Java®图形用户界面和ActiveX®控制,以及其他非MATLAB的GUI,除非它们被嵌入在MATLAB图窗口。

例子

INT run_main(INT的argc,常量字符** argv的){INT some_variable = 0;如果(的argc> 1)test_to_run =的atoi(argv的[1]);/ *初始化应用* /如果(!mclInitializeApplication(NULL,0)){fprintf中(错误 “而初始化时发生错误:\ n%s” 时,mclGetLastErrorMessage());返回-1;}如果(test_to_run == 1 || test_to_run == 0){/ *初始化ax1ks库* /如果(libax1ksInitialize()!){fprintf中(错误 “而初始化时发生错误:\ n%s” 时,mclGetLastErrorMessage());返回-1;}}如果(test_to_run == 2 || test_to_run == 0){/ *初始化简单的库* /如果(libsimpleInitialize()!){fprintf中(错误 “而初始化时发生错误:\ n%s” 时,mclGetLastErrorMessage());返回-1;}} / *你的代码在这里/ *您在这里代码开放的数字* / mclWaitForFiguresToDie(NULL)/ *你的代码在这里/ *你的代码在这里/ * / *块;/ *终止库* /如果(test_to_run == 1 || test_to_run == 0)libax1ksTerminate(); if (test_to_run == 2 || test_to_run == 0) libsimpleTerminate(); /* Terminate application */ mclTerminateApplication(); return(0); }

介绍了在R2009a