tianxiezhi
tianxiezhi
采纳率29.4%
2016-05-03 12:53 浏览 1.9k

如何将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条回答 默认 最新

  • oyljerry oyljerry 2016-05-03 13:42

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

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-05-03 15:48

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

    点赞 评论 复制链接分享
  • tianxiezhi tianxiezhi 2016-05-04 00:52

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

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

    点赞 评论 复制链接分享
  • tianxiezhi tianxiezhi 2016-05-04 02:26

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

    点赞 评论 复制链接分享

相关推荐