1 void CListCtrlDlg::OnBnClickedButton6() 2 { 3 //删除第二行 5 m_List.DeleteItem(1); 6 } 7 8 9 void CListCtrlDlg::OnBnClickedButton7() 10 { 11 //删除所有行 13 m_List.DeleteAllItems(); 14 } 15 16 //通过添加事件处理程序菜单实现手动修改列表内容 17 void CListCtrlDlg::OnLvnBeginlabeleditList(NMHDR *pNMHDR, LRESULT *pResult) 18 { 19 NMLVDISPINFO *pDispInfo = reinterpret_cast<NMLVDISPINFO*>(pNMHDR); 20 *pResult = 0; 21 } 22 23 24 void CListCtrlDlg::OnLvnEndlabeleditList(NMHDR *pNMHDR, LRESULT *pResult) 25 { 26 NMLVDISPINFO *pDispInfo = reinterpret_cast<NMLVDISPINFO*>(pNMHDR); 27 //修改行文本 28 m_List.SetItemText(pDispInfo->item.iItem, pDispInfo->item.iSubItem, pDispInfo->item.pszText); 29 *pResult = 0; 30 }
原文:https://www.cnblogs.com/mktest123/p/12118262.html