删除所有列
CListCtrl m_List;
CHeaderCtrl* pHeaderCtrl = m_List.GetHeaderCtrl();
if (pHeaderCtrl != NULL)
{
int nColumnCount = pHeaderCtrl->GetItemCount();//列数
for(int i = 0;i<nColumnCount;i++)
{
m_List.DeleteColumn(0);
}
}
本文介绍了一种方法来删除CListCtrl控件中的所有列。通过获取CListCtrl的头控件并利用其GetItemCount方法得到列数,然后逐个删除每列。
删除所有列
CListCtrl m_List;
CHeaderCtrl* pHeaderCtrl = m_List.GetHeaderCtrl();
if (pHeaderCtrl != NULL)
{
int nColumnCount = pHeaderCtrl->GetItemCount();//列数
for(int i = 0;i<nColumnCount;i++)
{
m_List.DeleteColumn(0);
}
}

被折叠的 条评论
为什么被折叠?