对话框a上又弹出对话框b,b的输入数据想传给a 怎么传?
//IDD_WORD2_DIALOG 是主对话框a的ID
//下面代码函数是b的一个按钮的函数
//CWord2Dlg 是主对话框的类//我想把b的m_1传给a的m_safelever CWord2Dlg *p=NULL;
p=(CWord2Dlg *)::AfxGetApp()->GetMainWnd()->GetDlgItem(IDD_WORD2_DIALOG);
p->m_safelever=this->m_1;
p->m_safelever2=this->m_2;
p->m_safelever3=this->m_3;//编译通过执行出错为什么?
有别的好方法吗?
//IDD_WORD2_DIALOG 是主对话框a的ID
//下面代码函数是b的一个按钮的函数
//CWord2Dlg 是主对话框的类//我想把b的m_1传给a的m_safelever CWord2Dlg *p=NULL;
p=(CWord2Dlg *)::AfxGetApp()->GetMainWnd()->GetDlgItem(IDD_WORD2_DIALOG);
p->m_safelever=this->m_1;
p->m_safelever2=this->m_2;
p->m_safelever3=this->m_3;//编译通过执行出错为什么?
有别的好方法吗?
解决方案 »
- opencv 中cvGetSize()函数出错
- CSocket实现UDP
- 无法spy迅雷5获得消息
- VC程序调试问题,希望大家多多关照
- visual C .net 2003中怎样实时查看一个变量在执行时的变化情况?
- EQ二次开发问题
- !!!!!给出屏幕上任意3个点的坐标如何判断是否在一条直线上?
- 我想学COM技术,从哪本书开始学比较好,请各位大侠给点建议。
- S0S悬赏40分!!如何用RecoverNt完好恢复被删除的文件????这个是关于文件格式的问题了.
- 不知侯俊杰的《深入浅出MFC》(1)到底如何?
- 请大家推荐几本控件编程的好书和网站,100分先谢各位!
- 谁有CEdit类的源代码或者类似的自己做的也可以。发到邮箱,马上给分。
: CDialog(myDlg::IDD, (CWnd*)pParent)
{
m_pDlgA=pParent; //指向a对话框
}
非模态的对话框也类似在构造的时候传一个父对框的指针过来,实现双方通讯
b bdlg;
if(bdlg.DoModal() == IDOK)
{
m_x = bdlg.m_x;
m_y = bdlg.m_y;
}