MFC实战–各种基础控件联合使用
关键代码:
void CTEST2Dlg::OnAdd()
{
UpdateData();
int i=0,nCout=m_list.GetItemCount();
while(i<nCout)
{
if(m_list.GetItemText(i,0)==m_szNumb)
{
AfxMessageBox("员工编号已存在!");
return;
}
i++;
}
m_list.InsertItem(i,m_szNumb);
m_list.SetItemText(i,1,m_szName);
m_list.SetItemText(i,2,m_nSex?"女":"男");
LPCSTR ps[]={"高中","大学","硕士","博士"};
m_list.SetItemText(i,3,ps[m_nGrade]);
//CString dat;
//dat.Format("%d年%d月%d日",m_date.GetYear(),m_date.GetMonth(),m_date.GetDay());
m_list.SetItemText(i,4,m_date.Format("%Y年%m月%d日"));
CString str;
if(m_bEngl)
str="英";
if(m_bJapan)
str+="日";
if(m_bKorea)
str+="韩";
if(m_bRuss)
str+="俄";
m_list.SetItemText(i,5,str);
}
}
效果图: