新建了一个基于对话框的程序,在主对话框类里面写了一个函数:send_message(),然后又新建了另一个对话框,在另一个对话框类里面写了一个函数OnSend(),然后在OnSend里面写:CSandDlg dlg;
dlg.send_message();运行的结果是:没有调用send_message,但是当我关闭了新建的那个对话框时,这个函数被调用了,我不明白为什么我点击按钮调用OnSend()的时候没有调用该函数而是等我对话框关闭了才调用?
PS:compile VS2010
dlg.send_message();运行的结果是:没有调用send_message,但是当我关闭了新建的那个对话框时,这个函数被调用了,我不明白为什么我点击按钮调用OnSend()的时候没有调用该函数而是等我对话框关闭了才调用?
PS:compile VS2010
解决方案 »
- 请问我用POSITION来得到CListCtrl的item序号有什么不妥吗?
- 如何获取电脑USB是否开启?
- system, _wsystem是干什么的?
- 关于解析网页的问题
- MSDN无法启动,是怎么回事?
- 看来若干天的windows编程和MFC,看是看懂了,咋过两天就全忘了那?
- 请问符号:和->得区别是什么?
- link出错????昏了!!!!大家来看看吧~~~~~(只能出这点分了)
- 菜鸟问题,如何使一个活动程序转变成非活动程序恢复时可以安全恢复?/
- MFC ribbon 快速访问工具栏 不知道咋就变成英文了,怎么改回中文?
- OpenEvent 有时会成功,有时候会创建失败?
- 请问怎么样既可以让对话框没有边框又可以被鼠标拖动呢
在主对话框中调用呢?
dlg.send_message();
哪个是 主对话框 ?
CSandDlg* pdlg=×××;
pdlg->send_message();但这样不好,应该做一个消息发给主窗口