我的程序是基于对话框的,主对话框中通过一个button的单击事件来打开下一个对话框CDialog2 dlg;dlg.DoModal(); 除主对话框外,其他都是inset-resource-dialog添加的。打开下级对话框的时候,用户不能对上级对话框进行操作,但是上级对话框还可以进行串口通信。我这个工程里的对话框是模态对话框和非模态对话框呢??如果我要退出下级对话框,应该怎样才可以彻底销毁这个对话框呢?现在我用的都是OnOk() 或者OnCancle(),这样可以达到销毁的目的吗?谢谢!!!
解决方案 »
- COM中用什么表示图像
- ActiveX-无效的参数数目 急急急!!! 在线等
- 为什么我的socket 服务器端 只能收到一次数据 代码如下
- CListCtrl行高和颜色问题
- 请教:VC6.0下一个关于DirectDraw的问题?
- 加载位图时,提示不能加载超过256颜色的位图????
- 在IE中使用ACTIVEX可以完成对客户机的串口访问吗?
- directx如何改变物体的旋转速度?
- 基于数据库的GSM调制解调器短信收发平台
- 寻找包含win2000的最新函数声明的winuser.h,windows.h?
- 我这样读excel文件,判断有几个sheet为何错?
- @在DLL中使用非模式对话框,Create ShowWindow之后为什么还会有“该内存不read之类”的错误!
模态 DestroyWindow
非模态对话框是用CreateWindow()
然后用ShowWindow方式创建的.