列表显示出错
插入5行3列的列表,为什么有的数据部显示?数据都没问题,请高手给指点下
谢谢!
m_list.InsertItem(0,( LPCTSTR )slot1); //添加新行1
m_list.SetItemText(0,1,( LPCTSTR )slot1_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot2); //添加新行2
m_list.SetItemText(0,1,( LPCTSTR )slot2_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot3); //添加新行2
m_list.SetItemText(0,2,( LPCTSTR )slot3_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot4); //添加新行2
m_list.SetItemText(0,1,( LPCTSTR )slot4_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot5); //添加新行2
m_list.SetItemText(0,1,( LPCTSTR )slot5_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP); --------------------编程问答-------------------- 怎么没人帮忙啊?
着急中。。。。 --------------------编程问答-------------------- 因为你没有插入列。
int InsertColumn(
int nCol,
LPCTSTR lpszColumnHeading,
int nFormat = LVCFMT_LEFT,
int nWidth = -1,
int nSubItem = -1
); --------------------编程问答-------------------- 谢谢!
我是按行添加的啊
每一行添加后再添加该行的第二列
而且当全是0的时候都能显示出来完全
但是有的就显示不全,而且还是在不同的位置 --------------------编程问答-------------------- SetItemText第二个参数是从0开始的,
m_list.SetItemText(0,0,( LPCTSTR )slot1_state);试试
补充:.NET技术 , VC.NET