MFC在一个对话框中调用另一个子对话框中列表控件的问题

CStudent2p0Dlg是主对话框类,CSearchList是子对话框类CSearchListdlg是子对话框的对象;m_Search_List是子对话框的列表控件变... CStudent2p0Dlg是主对话框类,CSearchList是子对话框类
CSearchList dlg 是子对话框的对象;
m_Search_List 是子对话框的列表控件变量;
我用这个对象的列表控件显示m_stuTempArr这个模板数组中的数据,编译无错,但是运行后

谁能告诉我为什么。。。该怎么改。希望说详细的,谢谢了!
展开
 我来答
碧血玉叶花
推荐于2018-04-06 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1716万
展开全部

你弄混了模态对话框和非模态对话框的建立方法 ,你现在要建立的子对话框应该为非模态对话框,按下面方法建立:

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

若满意请及时采纳,谢谢

栖凤婷
2015-06-23 · TA获得超过551个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:370万
展开全部
运行到哪里出现这个错误?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式