VC++/MFC中DoModal
来源:互联网 发布:淘宝网商城药店 编辑:程序博客网 时间:2024/05/21 17:41
问题1 :
if(dlg.DoModal()==IDOK){......}怎么理解啊?
问题2:
<pre class="line mt-10 q-content" name="code" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 10px; margin-bottom: 0px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace; word-break: break-all;">当我 CMyDlg dlg;时,对话框显示了吗?是不是要写dlg.DoModal();这时对话框才显示出来啊?
回答:
<pre id="best-content-214672597" class="best-text mb-10" name="code" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace; background-color: rgb(241, 254, 221);">当dlg.DoModal()后,显示一个<a target=_blank target="_blank" class="inner-link decor-none" href="http://zhidao.baidu.com/search?word=%E6%A8%A1%E6%80%81%E5%AF%B9%E8%AF%9D%E6%A1%86&fr=qb_search_exp&ie=utf8" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;">模态对话框</a>,此时DoModal()函数并不返回,即并没有执行大括号内的内容,直到用户关闭此对话框时,DoModal才返回。
如果用户点击了确定按钮,那么DoModal()函数就返回IDOK,此时进入if语句。IDOK是一个宏。当你CMyDlg dlg;时,对话框并没有显示,只是构造了一个CMyDlg类型的对象而已,直到用户调用DoModal(),对话框才会显示出来。eg:
在CWelcome的对话框中,当点击某个按钮时,希望弹出CInitial 对话框,此时我们只希望在响应函数OnBtnInitial() 中加入以下两句代码即可:
<span style="white-space: pre;"></span>CInitial dlg;<span style="white-space: pre;"></span>dlg.DoModal();
0 0
- VC++/MFC中DoModal
- 在MFC 中调用DoModal 没有弹出对话框
- 》[MFC] CDialog::DoModal()函数用法
- [MFC] CDialog::DoModal()函数用法
- MFC:DoModal 函数的用法
- MFC 中dlg.DoModal()对话框移动到指定区域显示的一个解决办法
- MFC的ActiveX控件在Web中使用DoModal()显示对话框时,为非阻塞的
- MFC PreTranslateMessage(MSG* pMsg)中调用DoModal()模态窗口问题
- VC++ MFC中多线程
- DoModal
- DoModal
- MFC CDialogEx.DoModal 弹出Dialog显示图标
- MFC开发之m_pmainwnd和DoModal
- 隐藏MFC对话框DoModal出来的窗口
- MFC custom控件引发DoModal 返回-1
- DLL中DoModal时崩溃
- Dll中调用Domodal崩溃
- VC/MFC中使用WPF
- 操作系统开发系列——Bootloaders
- 获取Android版本名和版本号
- spring多数据源的编写
- Spring(二)——Spring管理Bean的原理
- 【DirectX11】第六篇 纹理映射
- VC++/MFC中DoModal
- 在eclipse使用design包
- SQLServer数据库:获取列标题(字段名)
- 使用Wireshark分析并发现DDoS攻击
- C语言笔记(一)
- jsp页面<c:foeEach> 与 <c:forToken>综合运用
- 一致性hash算法
- php 反射机制 1
- VMware Workstation学习之路——网络设置——NAT连接方式