如题
在A.cpp(A对话框)
调用B.DoModal,打开B对话框
在B.cpp(B对话框)
调用C.DoModal,打开C对话框
然后在C中,点击按钮,关闭所有A,B,C对话框
应该调用什么事件
在A.cpp(A对话框)
调用B.DoModal,打开B对话框
在B.cpp(B对话框)
调用C.DoModal,打开C对话框
然后在C中,点击按钮,关闭所有A,B,C对话框
应该调用什么事件
解决方案 »
- 关于DUMPBIN的问题
- 也发一个求点到线距离的算法
- 如果得知一个TCP连接的remote端已经不在网络上了?
- 如何判断进程的状态?急问!
- 怎么样才能把DOC类中定义的CString类的对象输出到屏幕呢
- bcgsoft的问题
- EN_CHANGE 事件
- 哪位高手能给个ole db方式结合DataGrid控件实现数据编辑功能的例子啊?
- 如何将程序绑定启动
- winlogon 桌面切换到default 桌面的方法
- 我已经有一台机器(NT系统)的用户名和密码,如何远程登陆到这台机器?
- activex调用另外一个activex的问题。 plane1980(fy)ynujhchen (jhchen) 能指点一下吗
在B里你调用的时候这样
if(C.DoModal==IDOK)
OnOk();
在A里调用的时候你这样
if(B.DoModal==IDOK)
OnOk();
这样只要C里一点,就都关掉了
后判断
if (B.closeflage)
OnClose();在B中C.DoModal();
后判断
if (C.closeflage)
{
closeflage=true;
OnClose();
}在C中那个按钮消息函数中 closeflage=true;
OnClose();试试行不行。