两个对话框之间如何交互
一个新手问题。我要在对话框aDlg中使用主对话框mainDlg中的listview控件,来给listview中添加item一个记录.是这样做的
CReportDlg mainDlg = new CReportDlg() ;
LV_ITEM lvitem;
lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
lvitem.state = 0;
lvitem.stateMask = 0;
lvitem.iItem =0;
lvitem.iSubItem = 0;
char temp[50];
CString TempSql;
lvitem.pszText =itoa(0, temp, 10);
mainDlg.m_ListCtrl.InsertItem(&lvitem);
mainDlg.m_ListCtrl.SetItemText(0, 1, (LPCTSTR)m_id);
mainDlg.m_ListCtrl.SetItemText(0, 2, (LPCTSTR)m_type);
mainDlg.m_ListCtrl.SetItemText(0, 3, (LPCTSTR)m_address);
其中CReportDlg 是主对话框。请高手们帮我看一下,我的代码哪有问题。还是我的调用对话框的控件的方式压根就不对。