我的视图是beerView.cpp.我要把Ccuku.cpp这个类的变量传给它.我用了包含文件#include "CuKu.h".
但在视图类中
CCuKu dlg;
CString name;
dlg.m_ctrlname.GetWindowText(name);(用的是组合框控件变量)
AfxMessageBox(name);这样用不行.请高手指点哈.谢谢
但在视图类中
CCuKu dlg;
CString name;
dlg.m_ctrlname.GetWindowText(name);(用的是组合框控件变量)
AfxMessageBox(name);这样用不行.请高手指点哈.谢谢
CMainFrame::GetActiveView()获得View指针
在class wizard的第二页那里建个相关string变量吧
首先,给该控件绑定cstring变量m_str_name;
然后,在CCuKu::onOK中调用UpdateData(TRUE);
最后,
CCuKu dlg;
if(dlg.DoModal() == IDOK){
CString name = dlg.m_str_name;
AfxMessageBox(name);
}
同意 vcleaner(我没做大哥已经很久了.......)!
在对话框中加代码把值赋给beerView对象!