level 1
王大师15º
楼主
刚学MFC,看吕鑫老师的教程。有一个地方实在不知道怎么回事。做了一个很简单的对话框程序,但数据就是添加不到List中去。我用的VS2008。
void C练习2Dlg::ADD()
{
CString num,name,cla;
GetDlgItemText(IDC_A,num);
GetDlgItemText(IDC_B,name);
GetDlgItemText(IDC_C,cla);
CListCtrl*pList=(CListCtrl*)GetDlgItem(IDC_LIST1);
int nCount=pList->GetItemCount();
pList->InsertItem(nCount,num);
pList->SetItemText(nCount,1,name);
pList->SetItemText(nCount,2,cla);
}
就写了这么一个函数,其他地方地点都没改,ID检查了几遍没有写错。
2016年03月15日 13点03分
1
void C练习2Dlg::ADD()
{
CString num,name,cla;
GetDlgItemText(IDC_A,num);
GetDlgItemText(IDC_B,name);
GetDlgItemText(IDC_C,cla);
CListCtrl*pList=(CListCtrl*)GetDlgItem(IDC_LIST1);
int nCount=pList->GetItemCount();
pList->InsertItem(nCount,num);
pList->SetItemText(nCount,1,name);
pList->SetItemText(nCount,2,cla);
}
就写了这么一个函数,其他地方地点都没改,ID检查了几遍没有写错。