主要内容

mclWaitForFiguresToDie

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

剧情简介

空白mclWaitForFiguresToDie (HMCRINSTANCE instReserved)

描述

调用空白mclWaitForFiguresToDie使已部署的应用程序能够处理图形事件。

的唯一参数是否被接受MATLAB®运行时实例(HMCRINSTANCE instReserved).

这个函数只能在后面调用图书馆初始化之前有电话吗图书馆终止被称为。

mclWaitForFiguresToDie阻挡所有开放的数字。这个函数一直运行到没有可见的图形为止。这时,如果有看不见的数字出现,它就会显示一个警告。该函数仅在最后一个图形窗口被手动关闭时返回-因此,该函数应该在库运行至少一个图形窗口后调用。这个函数可以被调用多次。

如果没有调用该函数,则应用程序最初显示的任何图形窗口都会短暂出现,然后应用程序退出。

请注意

mclWaitForFiguresToDie块调用程序仅为MATLAB图形。它不会阻塞任何Java®gui, ActiveX®控件和其他非MATLAB gui,除非它们被嵌入到MATLAB图形窗口中。

例子

Int run_main(Int argc, const char** argv) {Int some_variable = 0;If (argc > 1) test_to_run = atoi(argv[1]); / /给[1]赋值/*初始化应用程序*/ if(!mclInitializeApplication(NULL,0)) {fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage());返回1;} if (test_to_run == 1 || test_to_run == 0){/*初始化ax1ks库*/ if (!libax1ksInitialize()) {fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage());返回1;}} if (test_to_run == 2 || test_to_run == 0){/*初始化简单库*/ if (!libsimpleInitialize()) {fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage());返回1;}} /*你的代码在这里/*你的代码在这里/*你的代码在这里/*你的代码在这里/* /*你的代码在这里/* /*块打开图形*/ mclWaitForFiguresToDie(NULL);/*终止库*/ if (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