我在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();
}
需要获取对话框指针等 .然后通过它来传递数据
Si_Name、Si_Pi等都是在哪里定义的?调试下,它们的值有没有被设置。
谢谢大家的关注,Si_Name、Si_Pi是编辑框变量,CString Si_Name; CString Si_Pi;
oyljerry有提到指针,可否有代码可以实现呢?谢谢!
不显示的原因是之前对按钮做个ID号修改,当清除之前ID号后,调用对话框时出现出错提示,但将代码屏蔽掉后可以正常调用对话框界面。