⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui_mainfcn.c

📁 精通Matlab与C_C++混合程序设计.rar 是精通Matlab与C_C++混合程序设计 这本书的配套源码
💻 C
📖 第 1 页 / 共 5 页
字号:
             * 
             * % Make figure visible
             * if gui_MakeVisible
             */
            #line 148 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(148);
            #line 148 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            if (mlfTobool(mclVv(gui_MakeVisible, "gui_MakeVisible"))) {
                /*
                 * set(gui_hFigure, 'Visible', 'on')
                 */
                #line 149 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                mclMline(149);
                #line 149 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                mclPrintAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("Visible"), mxCreateString("on"), NULL));
                /*
                 * if gui_Options.singleton 
                 */
                #line 150 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                mclMline(150);
                #line 150 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                if (mlfTobool(mlfIndexRef(mclVv(gui_Options, "gui_Options"), ".singleton"))) {
                    /*
                     * setappdata(gui_hFigure,'GUIOnScreen', 1);
                     */
                    #line 151 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                    mclMline(151);
                    #line 151 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                    mlfSetappdata(mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("GUIOnScreen"), mlfScalar(1), NULL);
                /*
                 * end
                 */
                #line 152 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                mclMline(152);
                #line 152 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                }
            /*
             * end
             */
            #line 153 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(153);
            #line 153 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            }
            /*
             * 
             * % Done with GUI initialization
             * rmappdata(gui_hFigure,'InGUIInitialization');
             */
            #line 156 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(156);
            #line 156 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mlfRmappdata(mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("InGUIInitialization"), NULL);
        /*
         * end
         */
        #line 157 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(157);
        #line 157 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        }
        /*
         * 
         * % If handle visibility is set to 'callback', turn it on until finished with
         * % OutputFcn
         * if ishandle(gui_hFigure)
         */
        #line 161 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(161);
        #line 161 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        if (mlfTobool(mlfIshandle(mclVv(gui_hFigure, "gui_hFigure")))) {
            /*
             * gui_HandleVisibility = get(gui_hFigure,'HandleVisibility');
             */
            #line 162 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(162);
            #line 162 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mlfAssign(&gui_HandleVisibility, mlfNGet(1, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("HandleVisibility"), NULL));
            /*
             * if strcmp(gui_HandleVisibility, 'callback')
             */
            #line 163 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(163);
            #line 163 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            if (mlfTobool(mlfStrcmp(mclVv(gui_HandleVisibility, "gui_HandleVisibility"), mxCreateString("callback")))) {
                /*
                 * set(gui_hFigure,'HandleVisibility', 'on');
                 */
                #line 164 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                mclMline(164);
                #line 164 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
                mclAssignAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("HandleVisibility"), mxCreateString("on"), NULL));
            /*
             * end
             */
            #line 165 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(165);
            #line 165 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            }
            /*
             * gui_Handles = guidata(gui_hFigure);
             */
            #line 166 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(166);
            #line 166 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mlfAssign(&gui_Handles, mlfNGuidata(1, mclVv(gui_hFigure, "gui_hFigure"), NULL));
        /*
         * else
         */
        #line 167 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(167);
        #line 167 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        } else {
            /*
             * gui_Handles = [];
             */
            #line 168 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(168);
            #line 168 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mlfAssign(&gui_Handles, mclCreateEmptyArray());
        /*
         * end
         */
        #line 169 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(169);
        #line 169 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        }
        /*
         * 
         * if nargout
         */
        #line 171 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(171);
        #line 171 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        if (nargout_ != 0) {
            #line 171 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mlfAssign(&_T0_, mlfColon(mlfScalar(1), mlfScalar(nargout_), NULL));
            /*
             * [varargout{1:nargout}] = feval(gui_State.gui_OutputFcn, gui_hFigure, [], gui_Handles);
             */
            #line 172 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(172);
            #line 172 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mlfFeval(mlfIndexVarargout(&varargout, "{?}", _T0_, NULL), mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_OutputFcn"), mclVv(gui_hFigure, "gui_hFigure"), mclCreateEmptyArray(), mclVv(gui_Handles, "gui_Handles"), NULL);
        /*
         * else
         */
        #line 173 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(173);
        #line 173 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        } else {
            /*
             * feval(gui_State.gui_OutputFcn, gui_hFigure, [], gui_Handles);
             */
            #line 174 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(174);
            #line 174 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclAssignAns(&ans, mlfFeval(mclAnsVarargout(), mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_OutputFcn"), mclVv(gui_hFigure, "gui_hFigure"), mclCreateEmptyArray(), mclVv(gui_Handles, "gui_Handles"), NULL));
        /*
         * end
         */
        #line 175 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(175);
        #line 175 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        }
        /*
         * 
         * if ishandle(gui_hFigure)
         */
        #line 177 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(177);
        #line 177 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        if (mlfTobool(mlfIshandle(mclVv(gui_hFigure, "gui_hFigure")))) {
            /*
             * set(gui_hFigure,'HandleVisibility', gui_HandleVisibility);
             */
            #line 178 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclMline(178);
            #line 178 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
            mclAssignAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("HandleVisibility"), mclVv(gui_HandleVisibility, "gui_HandleVisibility"), NULL));
        /*
         * end
         */
        #line 179 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        mclMline(179);
        #line 179 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
        }
    /*
     * end    
     */
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mclMline(180);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    }
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(gui_StateFields);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(gui_Mfile);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(i);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(ans);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(numargin);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(gui_Create);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(_T0_);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(gui_SingletonOpt);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(gui_hFigure);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
    mxDestroyArray(gui_Options);
    #line 180 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -