对话框之间传递变量问题
NemoF 2004-04-01 09:30:27 两个对话框类之间传递变量有问题,如下:
主对话框类CMainDlg中有一editbox(m_display)控件,我要它显示子对话框传过来的数据(m_myvar),子对话框类CDlg有一公共成员变量m_myvar;我在MainDlg.cpp中插入下列代码:
CString str;
CDlg dlg=new CDlg();
m_display=str.Format("Var:%d",dlg.m_myvar);
在CDlg中m_myvar=23;但到了m_display中就成了-8********,我记不清了,反正是8亿多,而且是负的。
是什么原因啊?高手,帮帮我,谢谢。