BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
- dwStyle:指定列表框的样式,包括列表框的外观和行为。可以使用标准的列表框样式,也可以与其他风格组合使用。例如,WS_CHILD 表示是子窗口,WS_VISIBLE 表示可见,LBS_CHECKBOXES 表示包含复选框等等。
- rect:一个 RECT 结构,指定列表框的初始位置和大小。
- pParentWnd:指向父窗口的指针,即包含列表框的窗口。
- nID:列表框的标识符,用于在代码中引用该控件。
这个方法返回一个 BOOL 值,表示创建是否成功。
以下是一个简单的示例,演示如何在 MFC 中使用 CCheckListBox::Create 方法:
CCheckListBox m_CheckListBox;
// 在某个初始化函数或消息处理函数中使用
m_CheckListBox.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | LBS_NOTIFY | LBS_HASSTRINGS | LBS_SORT,
CRect(10, 10, 200, 200), this, IDC_CHECKLIST);
这将在界面上创建一个具有指定样式和属性的列表框。你可以根据需要调整样式参数。
转载请注明出处:http://www.zyzy.cn/article/detail/15855/MFC/CCheckListBox