2 tianxiezhi tianxiezhi 于 2016.05.03 20:53 提问

如何将VC++ FormView 界面中的编辑框内的数据显示到另一MFC对话框的List表格中去

我在MFC对话框中通过按钮显示数据ok,但在FormView中使用相同代码时却无法将编辑框中数据显示到对话框的List中去,请高人指教,谢谢!
void CXianWeiFormView::OnBnClickedPring()
{
// TODO: 在此添加控件通知处理程序代码
CAddXianDanDlg Dlg;

UpdateData();
CString strIncount;
Dlg.m_ctrList.InsertItem(0, Si_Name);
Dlg.m_ctrList.SetItemText(0, 1, Si_Pi);
strIncount.Format("%d", m_count1);
Dlg.m_ctrList.SetItemText(0, 2, Si_Si);
Dlg.m_ctrList.SetItemText(0, 3, Si_Al);
UpdateData(FALSE);

Dlg.DoModal();

}

4个回答

caozhy
caozhy   Ds   Rxr 2016.05.03 23:48

Si_Name、Si_Pi等都是在哪里定义的?调试下,它们的值有没有被设置。

tianxiezhi
tianxiezhi   2016.05.04 08:52

谢谢大家的关注,Si_Name、Si_Pi是编辑框变量,CString Si_Name; CString Si_Pi;

oyljerry有提到指针,可否有代码可以实现呢?谢谢!

tianxiezhi
tianxiezhi   2016.05.04 10:26

图片说明
不显示的原因是之前对按钮做个ID号修改,当清除之前ID号后,调用对话框时出现出错提示,但将代码屏蔽掉后可以正常调用对话框界面。

oyljerry
oyljerry   Ds   Rxr 2016.05.03 21:42

需要获取对话框指针等 .然后通过它来传递数据

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!