您的位置:首页 > 其它

CListCtrl::DeleteColumn

2016-05-01 15:41 323 查看
SDI工程, 当新文档产生时,会再进入CXView::OnInitialUpdate.

这时,我要删掉列和内容, 再填一次.

看到msdn上有段demo, 发现她写错了.

// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;

int nColumnCount = pmyListCtrl->GetHeaderCtrl()->GetItemCount();

// Delete all of the columns.
for (int i=0;i < nColumnCount;i++)
{
pmyListCtrl->DeleteColumn(0);
}


GetItemCount 和 题头列数量没有关系…

CListCtrl并没有提供方法去得到题头列数量, 这样可以删除

theCtrl.DeleteAllItems();
// Delete all of the columns.
while (1) {
if (!theCtrl.DeleteColumn(0)) {
break;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: