BOOL DeleteItem(int nPos);
参数解释:
- nPos:要删除的项(列)的索引。
返回值:
- 如果成功,返回非零值。
- 如果失败,返回零。
使用示例:
CHeaderCtrl m_headerCtrl;
// 在某个函数中调用 Create 方法进行头部控件的创建
BOOL bCreated = m_headerCtrl.Create(HDS_HORZ | WS_CHILD | WS_VISIBLE,
CRect(10, 10, 300, 40),
this,
IDC_HEADER_CTRL);
if (bCreated) {
// 成功创建头部控件
// 可以添加列标题等操作
// 假设要删除第二列
int nIndexToDelete = 1;
// 删除指定的项
BOOL bDeleted = m_headerCtrl.DeleteItem(nIndexToDelete);
if (bDeleted) {
// 成功删除项
} else {
// 删除失败,处理错误
}
} else {
// 创建失败,处理错误
}
在这个例子中,DeleteItem 方法用于删除头部控件中的第二列。请注意,删除项后,头部控件的显示将相应地更新。
转载请注明出处:http://www.zyzy.cn/article/detail/18083/MFC/CHeaderCtrl