1 m_lstcTest.InsertColumn(nColIdx++, "姓名"); //设置list的头 2 m_lstcTest.GetItemCount();// 下一行的索引 3 m_lstcTest.InsertItem(nNextRow, info.m_strName, nImgIdx);//插入一行 4 m_lstcTest.SetItemText(nNextRow, 1, info.m_strSex);//设置列 5 6 //自动设置列宽,以内容最长的文本的宽度为列宽 7 for (size_t i = 0; i < m_lstcTest.GetHeaderCtrl()->GetItemCount(); i++) 8 { 9 m_lstcTest.SetColumnWidth(i, LVSCW_AUTOSIZE); LVSCW_AUTOSIZE_USEHEADER//根据list头设置大小 10 } 11 //设置高亮一行和添加网格线 12 m_lstcTest.SetExtendedStyle(m_lstcTest.GetExtendedStyle() | LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT); 13 m_lstcTest.GetItemText(nRow, nCol++);//获取文本 14 m_list_all.GetSelectionMark();//获取当前选中行数 15 m_list_all.DeleteItem(nIndex);//删除一行 16 m_list_query.DeleteAllItems();//删除所有行 17 m_linkmanList.SetSelectionMark(-1);//取消选中,如果选中了其中一个需要这样取消选中
标签:mfc,lstcTest,++,list,一行,选中,设置 From: https://www.cnblogs.com/yewu1/p/17157132.html