具体的函数原型如下:
void SetCheck(int nIndex, BOOL fCheck = TRUE);
参数说明:
- nIndex:要设置的列表项的索引。
- fCheck:如果为 TRUE,则选中列表项;如果为 FALSE,则取消选中列表项。默认为 TRUE。
使用示例:
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"));
// 设置第二个列表项为选中状态
myCheckListBox.SetCheck(1, TRUE);
在上述代码中,SetCheck 方法用于将 CCheckListBox 控件中索引为 1 的列表项设置为选中状态。
转载请注明出处:http://www.zyzy.cn/article/detail/15853/MFC/CCheckListBox