高级列表框控件的使用(2)

 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(pNMHDR);
20     *pResult = 0;
21 }
22 
23 
24 void CListCtrlDlg::OnLvnEndlabeleditList(NMHDR *pNMHDR, LRESULT *pResult)
25 {
26     NMLVDISPINFO *pDispInfo = reinterpret_cast(pNMHDR);
27     //修改行文本
28     m_List.SetItemText(pDispInfo->item.iItem, pDispInfo->item.iSubItem, pDispInfo->item.pszText);
29     *pResult = 0;
30 }

你可能感兴趣的:(高级列表框控件的使用(2))