www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgtools/@cgbrowser/createmenu.m
function hmn = createmenu(h,GUID,Nmenus) %CREATEMENU Request a new top level menu from the browser % % H_MENU = CREATEMENU(CGB, GUID) creates a new top level menu and % registers it as belonging to GUID. The new menu handle is returned. % H_MENUS = CREATEMENU(CGB, GUID,N) creates N new menus. % Copyright 2000-2013 The MathWorks, Inc. and Ford Global Technologies, Inc. idx = h.locateview(GUID); if isempty(idx) error(message('mbc:cgtools:cgbrowser:InvalidArgument')); end if nargin<3 Nmenus = 1; end hmn = gobjects(0); for n = 1:Nmenus hmn = [hmn;uimenu('Parent',h.Figure,... 'Visible','off')]; end mns = h.ViewMenus; mns{idx} = [mns{idx} ; hmn]; h.ViewMenus = mns;