CHeaderCtrl 类的 Create 方法是用于创建一个新的列标题控件的公共方法。以下是该方法的基本形式:
BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID
);

该方法用于在运行时创建一个 CHeaderCtrl 对象。参数包括控件的样式 (dwStyle)、位置和大小 (rect)、父窗口 (pParentWnd) 以及控件的标识符 (nID)。方法返回一个 BOOL 值,指示创建是否成功。

以下是一个简单的示例,演示如何使用 Create 方法创建一个列标题控件:
CHeaderCtrl m_HeaderCtrl;

// 在某个地方调用 Create 方法
if (m_HeaderCtrl.Create(HDS_BUTTONS | HDS_HORZ,
                        CRect(10, 10, 200, 30),
                        this,
                        IDC_HEADER_CTRL))
{
    // 创建成功,可以对列标题控件进行操作
}
else
{
    // 创建失败,处理错误
}

在此示例中,HDS_BUTTONS | HDS_HORZ 表示创建一个包含按钮样式的水平列标题控件。CRect(10, 10, 200, 30) 定义了控件的位置和大小,this 表示父窗口是当前窗口,IDC_HEADER_CTRL 是控件的标识符。根据实际需要,你可能需要调整这些参数。


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