CHeaderCtrl 类确实具有 GetItemCount 方法,该方法用于获取头部控件中的项(列)数。以下是 GetItemCount 方法的一般用法:
int GetItemCount() const;

该方法返回头部控件中的项数。

以下是一个简单的示例,演示如何使用 GetItemCount 方法获取头部控件中的项数:
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 nItemCount = m_headerCtrl.GetItemCount();
    
    // 可以使用 nItemCount 进行相应的操作
} else {
    // 创建失败,处理错误
}




转载请注明出处:http://www.zyzy.cn/article/detail/18086/MFC/CHeaderCtrl