在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
公共对话框是利用windows资源的对话框,包括文件打开、文件保存、颜色设置、字体设置、打印设置等。
1) 文件打开对话框:用于打开文件 uigetfile uigetfile(‘FilterSpec’) uigetfile(‘FilterSpec’,’DialogTitle’) uigetfile(‘FilterSpec’,’DialogTitle’,x,y) [fname,pname]=uigetfile(…) 2) 文件保存对话框:用于保存文件 uiputfile uiputfile(‘InitFile’) uiputfile(‘InitFile’,’DialogTitle’) uiputfile(‘InitFile’,’DialogTitle’,x,y) [fname,pname]=uiputfile(…) 3) 颜色设置对话框:用于图形对象颜色的交互设置 c=uisetcolor(‘h_or_c,’DialogTitle’) 4) 字体设置对话框:用于字体属性的交互式设置 uisetfont uisetfont(h) uisetfont(S) uisetfont(h,’DialogTitle’) uisetfont(S,’DialogTitle’) S=uisetfont(…) 5)打印设置对话框:用于打印页面的交互式设置 dlg=pagesetupdlg(fig) pagedlg pagedlg(fig) 6) 打印预览对话框:用于对打印页面进行预览 printpreview printpreview(f) 7) 打印对话框: printdlg printdlg(fig) printdlg(‘-crossplatform’,fig) printdlg(-‘setup’,fig)
1)错误信息对话框:用于提示错误信息 errordlg 打开默认的错误信息对话框 errordlg(‘errorstring’) 打开显示’errorstring’信息的错误信息对话框 errordlg(‘errorstring’,’dlgname’) erordlg(‘errorstring’,’dlgname’,’on’) h=errodlg(…) 返回对话框句柄 例:errordlg('输入错误,请重新输入','错误信息')
helpdlg 打开默认的帮助对话框
helpdlg(‘helpstring’,’dlgname’) 打开显示’errorstring’信息的帮助对话框,
例:helpdlg('矩阵尺寸必须相等','在线帮助')
answer=inputdlg(prompt) answer=inputdlg(prompt,title) 与上者相同,title确定对话框的标题。 answer=inputdlg(prompt,title,lineNo) answer=inputdlg(prompt,title,lineNo,defAns) answer=inputdlg(prompt,title,lineNo,defAns,Sesize) 例:prompt={'Input Name','Input Age'}; title='Input Name and Age'; lines=[2 1]'; def={'John Smith','35'}; answer=inputdlg(prompt,title,lines,def);
[selection,ok]=listdlg(‘Liststring’,S,…) 输出参数selection为一个矢量,存储所选择的列表项的索引号, 输入参数为可选项’Liststring’(单元数组), ’SelectionMode’(’single’或’multiple’,
msgbox(message) 打开信息提示对话框,显示message信息。 msgbox(message,title) title确定对话框标题。 msgbox(message,title,’icon’) msgbox(message,title,’custom’,icondata,iconcmap) msgbox(…,’creatmode’) 选择模式creatmode,选项为:modal, non_modal, 和replace。 h=msgbox(…) 返回对话框句柄 6) 问题提示对话框:用于回答问题的多种选择 button=questdlg(‘qstring’) button=questdlg(‘qstring’,’title’) title确定对话框标题。 button=questdlg(‘qstring’’title’,’default’) 当按回车键时,返回default值default button=questdlg(‘qstring’,’title’,’str1’,’str2’,’default’) button=questdlg(‘qstring’, ’title’,’str1’,’str2’,’str3’,’default’)
h=waitbar(x,’title’) 显示以title为标题的进程条,x为进程条的比例长度,其值必须在0到1之间,h为返回的进程条对象的句柄。 waitbar(x,’title’,’creatcancelbtn’,’button_callback’) waitbar(…,property_name,property_value,…) 例: h=waitbar(0,'pleas wait...'); for i=1:10000 ? waitbar(i/10000,h) end ? close(h) |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论