具体的函数原型如下:
BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
参数说明:
- dwStyle:控件的样式,可以使用 WS_CHILD、WS_VISIBLE、WS_BORDER 等样式。
- rect:控件的矩形区域,指定了控件的位置和大小。
- pParentWnd:父窗口指针,控件将被创建为该窗口的子窗口。
- nID:控件的标识符,用于标识控件。
使用示例:
CCheckListBox myCheckListBox;
// 在对话框上创建一个 CheckListBox 控件
myCheckListBox.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | LBS_NOTIFY | LBS_SORT | LBS_MULTIPLESEL,
CRect(10, 10, 200, 150), pParentWnd, IDC_CHECKLISTBOX);
// 添加一些项到 CheckListBox
myCheckListBox.AddString(_T("Item 1"));
myCheckListBox.AddString(_T("Item 2"));
myCheckListBox.AddString(_T("Item 3"));
上述代码片段演示了如何使用 CCheckListBox::Create 方法在运行时创建一个 CCheckListBox 对象,并将其添加到对话框中。在 Create 方法中,你可以通过设置 dwStyle 参数来配置控件的样式。
转载请注明出处:http://www.zyzy.cn/article/detail/15846/MFC/CCheckListBox