亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guidata.cpp

?? matlab的可執行程序
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
//
// function data = guidata(h, data_in)
//
static mwArray Mguidata(int nargout_, mwArray h, mwArray data_in) {
    mwLocalFunctionTable save_local_function_table_
      = &_local_function_table_guidata;
    int nargin_ = nargin(2, mwVarargin(h, data_in));
    mwArray data = mwArray::UNDEFINED;
    mwArray fig = mwArray::UNDEFINED;
    mwArray ans = mwArray::UNDEFINED;
    mwArray PROP_NAME = mwArray::UNDEFINED;
    //
    // %GUIDATA Store or retrieve application data.
    // %   GUIDATA(H, DATA) stores the specified data in the figure's
    // %   application data.
    // %
    // %   H is a handle that identifies the figure - it can be the figure
    // %   itself, or any object contained in the figure.
    // %
    // %   DATA can be anything an application wishes to store for later
    // %   retrieval.
    // %
    // %   DATA = GUIDATA(H) returns previously stored data, or an empty
    // %   matrix if nothing was previously stored.
    // %
    // %   GUIDATA provides application authors with a convenient interface
    // %   to a figure's application data. You can access the data from a
    // %   callback subfunction using the component's handle, without needing
    // %   to find the figure's handle.  You can also avoid having to create
    // %   and maintain a hardcoded property name for the application data
    // %   throughout your source code.  GUIDATA is particularly useful in
    // %   conjunction with GUIHANDLES, which returns a structure containing
    // %   handles of all the components in a GUI listed by tag.
    // %
    // %   Example:
    // %
    // %   Suppose an application creates a figure with handle F, containing
    // %   a slider and an editable text uicontrol whose tags are
    // %   'valueSlider' and 'valueEdit' respectively.  The following
    // %   excerpts from the application's M-file illustrate the use of
    // %   GUIDATA to access a structure containing handles returned by
    // %   GUIHANDLES, plus additional application-specific data added during
    // %   initialization and callbacks:
    // %
    // %   ... excerpt from the GUI setup code ...
    // %
    // %   f = openfig('mygui.fig');
    // %   data = guihandles(f); % initialize it to contain handles
    // %   data.errorString = 'Total number of mistakes: ';
    // %   data.numberOfErrors = 0;
    // %   guidata(f, data);  % store the structure
    // %
    // %   ... excerpt from the slider's callback ...
    // %
    // %   data = guidata(gcbo); % get the struct, use the handles:
    // %   set(data.valueEdit, 'String',...
    // %       num2str(get(data.valueSlider, 'Value')));
    // %
    // %   ... excerpt from the edit's callback ...
    // %
    // %   data = guidata(gcbo); % need handles, may need error info
    // %   val = str2double(get(data.valueEdit,'String'));
    // %   if isnumeric(val) & length(val)==1 & ...
    // %      val >= get(data.valueSlider, 'Min') & ...
    // %      val <= get(data.valueSlider, 'Max')
    // %     set(data.valueSlider, 'Value', val);
    // %   else
    // %     % increment the error count, and display it
    // %     data.numberOfErrors = data.numberOfErrors + 1;
    // %     set(handles.valueEdit, 'String',...
    // %      [ data.errorString, num2str(data.numberOfErrors) ]);
    // %     guidata(gcbo, data); % store the changes...
    // %   end
    // %
    // %   Note that GUIDE generates callback functions to which a structure
    // %   of handles is passed automatically as an input argument.  This
    // %   eliminates the need to call "data = guidata(gcbo);" in callbacks
    // %   written using GUIDE, unlike the example above.
    // %
    // %  See also GUIHANDLES, GUIDE, OPENFIG, GETAPPDATA, SETAPPDATA.
    // 
    // %   Damian T. Packer 6-8-2000
    // %   Copyright 1984-2002 The MathWorks, Inc.
    // %   $Revision: 1.7 $  $Date: 2002/04/09 01:36:02 $
    // 
    // % choose a unique name for our application data property.
    // % This M-file should be the only place using it.
    // PROP_NAME = 'UsedByGUIData_m';
    //
    PROP_NAME = _mxarray0_;
    //
    // 
    // error(nargchk(1, 2, nargin));
    //
    error(mwVarargin(nargchk(_mxarray2_, _mxarray3_, nargin_)));
    //
    // if (nargin == 2)
    //
    if (nargin_ == 2) {
        //
        // error(nargoutchk(0, 0, nargout));
        //
        error(mwVarargin(nargoutchk(_mxarray4_, _mxarray4_, nargout_)));
    //
    // end
    //
    }
    //
    // 
    // fig = [];
    //
    fig = _mxarray5_;
    //
    // if ishandle(h) & length(h) == 1
    //
    {
        mwArray a_ = ishandle(mwVa(h, "h"));
        if (tobool(a_) && tobool(a_ & mclLengthInt(mwVa(h, "h")) == 1)) {
            //
            // fig = getParentFigure(h);
            //
            fig = guidata_getParentFigure(mwVa(h, "h"));
        } else {
        }
    //
    // end
    //
    }
    //
    // if isempty(fig)
    //
    if (tobool(isempty(mwVv(fig, "fig")))) {
        //
        // error('H must be the handle to a figure or figure descendent.');
        //
        error(mwVarargin(_mxarray6_));
    //
    // end
    //
    }
    //
    // 
    // if nargin == 1 % GET
    //
    if (nargin_ == 1) {
        //
        // data = getappdata(fig, PROP_NAME);
        //
        data = getappdata(mwVv(fig, "fig"), mwVv(PROP_NAME, "PROP_NAME"));
    //
    // else % (nargin == 2) SET
    //
    } else {
        //
        // setappdata(fig, PROP_NAME, data_in);
        //
        setappdata(
          mwVarargin(
            mwVv(fig, "fig"),
            mwVv(PROP_NAME, "PROP_NAME"),
            mwVa(data_in, "data_in")));
    //
    // end
    //
    }
    mwValidateOutput(data, 1, nargout_, "data", "guidata");
    return data;
    //
    // 
    // 
    //
}

//
// The function "Mguidata_getParentFigure" is the implementation version of the
// "guidata/getParentFigure" M-function from file
// "e:\matlab6.5\toolbox\matlab\uitools\guidata.m" (lines 99-105). It contains
// the actual compiled code for that M-function. It is a static function and
// must only be called from one of the interface functions, appearing below.
//
//
// function fig = getParentFigure(fig)
//
static mwArray Mguidata_getParentFigure(int nargout_, mwArray fig_in) {
    mwLocalFunctionTable save_local_function_table_
      = &_local_function_table_guidata;
    mwArray fig = mwArray::UNDEFINED;
    fig.CopyInputArg(fig_in);
    //
    // % if the object is a figure or figure descendent, return the
    // % figure.  Otherwise return [].
    // while ~isempty(fig) & ~strcmp('figure', get(fig,'type'))
    //
    for (;;) {
        mwArray a_ = ~ isempty(mwVa(fig, "fig"));
        if (tobool(a_)
            && tobool(
                 a_
                 & ~ strcmp(
                       _mxarray8_,
                       Nget(1, mwVarargin(mwVa(fig, "fig"), _mxarray10_))))) {
        } else {
            break;
        }
        //
        // fig = get(fig,'parent');
        //
        fig = Nget(1, mwVarargin(mwVa(fig, "fig"), _mxarray12_));
    //
    // end
    //
    }
    mwValidateOutput(fig, 1, nargout_, "fig", "guidata/getParentFigure");
    return fig;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久中文字幕| www.在线欧美| 综合电影一区二区三区 | 欧美成人高清电影在线| 高清日韩电视剧大全免费| 一区二区三区中文在线| 久久综合狠狠综合久久激情| 欧亚洲嫩模精品一区三区| 国产成人福利片| 日韩成人dvd| 亚洲一区视频在线| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日韩免费高清一区色橹橹| 国产精品亚洲综合一区在线观看| 丝袜美腿亚洲一区| 亚洲男人天堂av| 欧美国产综合色视频| 日韩午夜小视频| 精品视频123区在线观看| www.欧美色图| 国产精品一区二区久久不卡| 日本va欧美va瓶| 性做久久久久久免费观看欧美| 亚洲欧美日韩国产综合在线| 国产亚洲va综合人人澡精品| 日韩女优av电影| 91精品视频网| 欧美日本精品一区二区三区| 色婷婷精品久久二区二区蜜臂av| 国产91丝袜在线18| 国产成人在线视频播放| 国内精品国产成人| 国内外精品视频| 久久激情五月婷婷| 美女视频黄频大全不卡视频在线播放| 亚洲成av人片在www色猫咪| 亚洲另类一区二区| 一区二区三区久久久| 一区二区三区在线播放| 亚洲欧美另类久久久精品| 亚洲区小说区图片区qvod| 亚洲色图欧洲色图婷婷| 亚洲综合免费观看高清完整版在线 | 日本不卡视频在线| 男女激情视频一区| 免费成人在线影院| 精彩视频一区二区| 国产精品一区二区免费不卡| 国产成人一区二区精品非洲| 国产成人高清视频| 91亚洲国产成人精品一区二三| 97精品视频在线观看自产线路二| 欧美性大战久久| 色乱码一区二区三区88| 在线视频国内一区二区| 欧洲精品在线观看| 最新国产の精品合集bt伙计| 国产精品的网站| 免费成人你懂的| 日韩专区在线视频| 国产精品日产欧美久久久久| 亚洲欧美色综合| 婷婷久久综合九色综合绿巨人| 五月天丁香久久| 另类综合日韩欧美亚洲| 国产精品一区二区三区四区| av一区二区三区黑人| 欧美午夜宅男影院| 欧美一区二区二区| 日本一区二区综合亚洲| 亚洲人123区| 蜜臀av一区二区在线观看 | 久久综合综合久久综合| 国产成a人无v码亚洲福利| 91色porny在线视频| 在线不卡一区二区| 久久午夜老司机| 亚洲欧美日韩国产另类专区| 午夜视频一区二区三区| 美日韩一区二区| 成人动漫一区二区| 欧美性一二三区| 精品盗摄一区二区三区| 亚洲少妇30p| 蜜臀久久99精品久久久久久9| 成人午夜视频在线观看| 欧美日韩激情一区二区| 久久丝袜美腿综合| 一区二区三区国产豹纹内裤在线| 美国十次综合导航| 99re热视频这里只精品| 在线观看视频欧美| 久久精品一区二区三区av| 亚洲午夜私人影院| 懂色av一区二区三区免费观看| 欧美日韩一区二区不卡| 国产日产欧产精品推荐色 | 成人激情小说网站| 91精品国产一区二区人妖| 国产精品白丝在线| 蜜臀久久久99精品久久久久久| 色婷婷综合久久久久中文| 久久久久久综合| 免费在线视频一区| 91福利视频在线| 国产精品久久久久久久久果冻传媒| 免费高清成人在线| 欧美日韩在线电影| 亚洲视频在线观看三级| 国产精品一二一区| 精品免费国产二区三区| 午夜精品久久久久久久| 色婷婷精品大在线视频| 国产精品美女久久久久久久| 国产一区二区三区四| 日韩午夜精品视频| 日韩高清在线观看| 欧美日韩在线精品一区二区三区激情 | 日韩欧美成人一区| 日韩精品午夜视频| 欧美视频在线不卡| 亚洲综合成人网| 色综合天天狠狠| 国产精品久久久久久久久久久免费看| 国产精品正在播放| 欧美电影免费观看高清完整版 | eeuss影院一区二区三区| 99久久精品国产导航| 国产日韩视频一区二区三区| 久久se精品一区精品二区| 777精品伊人久久久久大香线蕉| 一区二区三区在线观看视频| 色综合天天天天做夜夜夜夜做| 国产日韩欧美精品综合| 色婷婷av一区二区三区大白胸| 国产视频不卡一区| 国产乱理伦片在线观看夜一区| 日韩欧美国产一区二区三区| 天堂资源在线中文精品| 欧美日本在线看| 青椒成人免费视频| 欧美精品一区二区蜜臀亚洲| 黄页网站大全一区二区| 26uuu色噜噜精品一区| 激情综合网激情| 久久亚洲春色中文字幕久久久| 国产一区二区成人久久免费影院| www国产精品av| 成人免费视频播放| 中文字幕一区二| 日本韩国一区二区| 亚洲影视资源网| 91精品国产综合久久蜜臀| 麻豆精品精品国产自在97香蕉| 在线观看欧美精品| 亚洲日本电影在线| 欧美三级中文字| 肉丝袜脚交视频一区二区| 欧美电影免费观看高清完整版| 激情综合色丁香一区二区| 国产欧美一区二区三区鸳鸯浴| 成人高清视频免费观看| 亚洲色图欧洲色图| 欧美日韩不卡在线| 国内精品第一页| 亚洲女女做受ⅹxx高潮| 欧美一区二区精品在线| 丰满岳乱妇一区二区三区 | 婷婷综合久久一区二区三区| 日韩欧美一区二区在线视频| 国产剧情在线观看一区二区| 亚洲欧洲99久久| 欧美日韩三级一区二区| 黄色精品一二区| 亚洲综合在线第一页| 精品成人一区二区三区| 91丝袜美女网| 美女mm1313爽爽久久久蜜臀| **性色生活片久久毛片| 欧美午夜不卡在线观看免费| 国模娜娜一区二区三区| 一区二区三区在线免费播放| 日韩欧美成人一区| 在线观看亚洲精品| 国产精品亚洲午夜一区二区三区| 亚洲美女偷拍久久| www久久久久| 欧美精品一二三四| av动漫一区二区| 久久国产欧美日韩精品| 一区二区久久久| 国产蜜臀97一区二区三区| 欧美一级一区二区| 色偷偷88欧美精品久久久| 国产精品中文欧美| 爽爽淫人综合网网站| 亚洲婷婷在线视频| 久久这里只有精品首页| 欧美视频日韩视频在线观看| 成人伦理片在线|