首页 > 其他分享 >mfc

mfc

时间:2023-02-26 17:34:42浏览次数:24  
标签:mfc lstcTest ++ list 一行 选中 设置

 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

相关文章