vc++clistctrl删除列
时间: 2023-10-10 09:14:42 浏览: 124
VC++ listctrl
在VC中,可以使用以下方法来删除CListCtrl中的列:
1. 方法一:
```cpp
while (m_ListCtrl.DeleteColumn(0))
{
// 因为你删除了第一列后,后面的列会依次向上移动。
}
```
2. 方法二:
```cpp
for (int nIndex = 0; nIndex < m_List.GetHeaderCtrl()->GetItemCount(); nIndex++)
{
m_List.DeleteColumn(0);
}
```
3. 方法三:
```cpp
while (m_ListCtrl.DeleteColumn(0));
```
使用这些方法,你可以删除CListCtrl中的所有列。如果你想要获取CListCtrl中的列数,可以使用以下代码:
```cpp
int nColumnCount = m_ListCtrl.GetHeaderCtrl()->GetItemCount();
```
以上是在VC中删除CListCtrl列的方法和获取列数的代码。
阅读全文