关于CListCtr:insertcolumn 与SetItemText问题(在线,等待)
如题:
void CDialogFind::OnBnClickedAssureButton()
{
m_clistctr.SetTextColor(RGB(128,128,128));
CDC*pDC=GetDC();
TEXTMETRIC tm;
pDC->GetTextMetrics(&tm);
m_clistctr.InsertColumn(0,_T("公司"),LVCFMT_CENTER,10*tm.tmAveCharWidth,0);
m_clistctr.InsertColumn(1,L"部门",LVCFMT_CENTER,10*tm.tmAveCharWidth,1);
m_clistctr.InsertColumn(2,L"姓名",LVCFMT_CENTER,15*tm.tmAveCharWidth,2);
m_clistctr.InsertColumn(3,L"职位",LVCFMT_CENTER,15*tm.tmAveCharWidth,3);
m_clistctr.InsertColumn(4,L"入厂日期",LVCFMT_CENTER,15*tm.tmAveCharWidth,4);
m_clistctr.InsertColumn(5,L"工号",LVCFMT_CENTER,15*tm.tmAveCharWidth,5);
m_clistctr.InsertColumn(6,L"备注",LVCFMT_CENTER,50*tm.tmAveCharWidth,6);
m_clistctr.InsertItem(1,L"实验");
m_clistctr.InsertItem(2,L"实验");
i=10;
m_clistctr.SetItemText(i,1,L"1");
m_clistctr.SetItemText(i,2,L"2");
m_clistctr.SetItemText(i,3,L"3");
m_clistctr.SetItemText(i,4,L"4");
m_clistctr.SetItemText(i,5,L"5");
m_clistctr.SetItemText(i,6,L"6");
}
运行后,不能用InsertColumn将列表名"公司"、"部门",等加入到CListCtr中,
也不能用SetItemTex将“1”、“2”加入。但可以用m_clistctr.InsertItem(2,L"实验")将“实验”可以加入。
为什么那?我是新手