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