CListCtrl SetItemText问题

2025-03-12 01:05:36
推荐回答(1个)
回答1:

一是 CListCtrl 要设置为 Report 视图

二是要提前设置好列,如图,我估计是第一个原因。



m_lst.InsertColumn(0, "学号", LVCFMT_LEFT, 100);
m_lst.InsertColumn(1, "姓名", LVCFMT_LEFT, 90);
m_lst.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT | LVS_EX_HEADERDRAGDROP);
long pp=m_lst.GetItemCount();
m_lst.InsertItem(pp,"09001");
m_lst.SetItemText(pp,1,"张三");