modal dialog box with the command:
user_response = modaldlg('Title','Confirm Close');
This is an example of calling a GUI with a property value pair. In this case, the figure property is 'Title', and its value is the string 'Confirm Close'.
% --- Executes on button press in btn_draw.
function btn_draw_Callback(hObject, eventdata, handles)
% hObject handle to btn_draw (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%求解一元二次方程
myres=roots([getappdata(hObject,'numa'),getappdata(hObject,'numb'),getappdata(hObject,'numc')]);
set(handles.result,'string',mat2str(myres)) ;
%显示对话框,mymodaldlg是通过GUIDE的向导增加的模态提问问答对话框
mychoice=mymodaldlg('comput','value inspector')
switch mychoice
case 'No'
%显示一个对话框,不可能吧
case 'Yes'
delete(handles.figure1)
end
改生成的模态对话框
试运行
增加显示不可能的对话框
修改这个对话框
最终代码
% --- Executes on button press in btn_draw.
function btn_draw_Callback(hObject, eventdata, handles)
% hObject handle to btn_draw (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%求解一元二次方程
myres=roots([getappdata(hObject,'numa'),getappdata(hObject,'numb'),getappdata(hObject,'numc')]);
set(handles.result,'string',mat2str(myres)) ;
%显示对话框,mymodaldlg是通过GUIDE的向导增加的模态提问问答对话框
mychoice=mymodaldlg('comput','value inspector')
switch mychoice
case 'No'
%显示一个对话框,不可能吧
mych=npmodaldlg('computvalue','value yes')
case 'Yes'
delete(handles.figure1)
end
- 大小: 41.1 KB
- 大小: 37.2 KB
- 大小: 27.9 KB
- 大小: 43.6 KB
- 大小: 39 KB
- 大小: 27.8 KB
分享到:
相关推荐
ssm_ajaxsubmit-ajax提交-模态对话框-ajax上传文件
本例详细描述了对话框的创建
点击运行弹出一个对话框,点击DIALOG1按钮弹出一个模态对话框,在该对话框的编辑框输入文本点击确定该对话框消失且输入的文本被显示到主对话框MainDialog中,点击DAILOG2按钮弹出一个非模态对话框,操作现象和模态...
VC中模态对话框和非模态对话框的编程
非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别,非模态对话框需要重载函数OnCanel,并且在这个函数中调用DestroyWindow。并且不能调用基类的OnCancel,因为基类的OnCancel调用了...
非模态的对话框是独立的,就是说和主程序可以同时交换数据,而模态的对话框则只能和自己交换。换句话说,模态对话框很霸道,你开了它就无法在同一个应用程序中的其他地方干活了,比如那个经常用的openfile dialog。...
MFC中有两种类型的对话框:模态对话框和非模态对话框。 模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他...
模态对话框与非模态对话框程序示例 Java源程序
非模态对话框与模态对话框不同,在非模态对话框活动的同时,用户还可以在应用程序的其他地方工作,而模态对话框在其关闭之前,用户不能在同一个应用程序的其他地方工作。本例将从主框架窗口创建一个简单的非模态...
MFC创建模态对话框和非模态对话框实例小程序,学习如何在程序开发中使用模态对话框和非模态对话框
MFC中经常会用到弹出模态或非模态对话框,模态对话框与非模态对话框容易混淆
万能模态对话框 万能模态对话框 万能模态对话框 万能模态对话框 uDialog unity 模态对话框,通用
因系统需求,要在关闭子模态对话框后刷新父模态对话框,做的一个小测试。
cocos2d-x模态对话框的实现 vs2008实现 带工程
VS2010/MFC模态对话框和非模态对话框的创建和使用
基于vs2005,在ObjectARX中使用MFC:模态,非模态对话框
非模态对话框与模态对话框不同,在非模态对话框活动的同时,用户还可以在应用程序的其他地方工作,而模态对话框在其关闭之前,用户不能在同一个应用程序的其他地方工作。本代码将从主框架窗口创建一个简单的非模态...
不同与Popup,这是自定义样式的模态对话框,是模态的!整个对话框作为一个独立的组件使用.........
VC学习-非模态对话框,内含有源代码与WORD说明文档,希望对你有所帮助。
VisualC 实效编程 9 非模态对话框VisualC 实效编程 9 非模态对话框VisualC 实效编程 9 非模态对话框VisualC 实效编程 9 非模态对话框VisualC 实效编程 9 非模态对话框VisualC 实效编程 9 非模态对话框VisualC 实效...