MFC在一个对话框中调用另一个子对话框中列表控件的问题
CStudent2p0Dlg是主对话框类,CSearchList是子对话框类CSearchListdlg是子对话框的对象;m_Search_List是子对话框的列表控件变...
CStudent2p0Dlg是主对话框类,CSearchList是子对话框类
CSearchList dlg 是子对话框的对象;
m_Search_List 是子对话框的列表控件变量;
我用这个对象的列表控件显示m_stuTempArr这个模板数组中的数据,编译无错,但是运行后
谁能告诉我为什么。。。该怎么改。希望说详细的,谢谢了! 展开
CSearchList dlg 是子对话框的对象;
m_Search_List 是子对话框的列表控件变量;
我用这个对象的列表控件显示m_stuTempArr这个模板数组中的数据,编译无错,但是运行后
谁能告诉我为什么。。。该怎么改。希望说详细的,谢谢了! 展开
展开全部
你弄混了模态对话框和非模态对话框的建立方法 ,你现在要建立的子对话框应该为非模态对话框,按下面方法建立:
Cdiodlog *dlg2=new Cdiodlog;
dlg2->Create(IDD_DIALOG1); //子对话框ID号
dlg2->ShowWindow(SW_SHOW);
UpdateData(true);
dlg2->m_A=m_A;
dlg2->UpdateData(false);
另外子对话框中静态文本ID需要由IDC_STATIC改为IDC_STATIC1或其他名字,以使其ID在对话框中唯一,这样就可以关联CString型变量m_A
若满意请及时采纳,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询