具体的函数原型如下:
int GetCheck(int nIndex) const;
参数说明:
- nIndex:要查询的列表项的索引。
返回值说明:
- 如果列表项被选中,返回 1。
- 如果列表项未被选中,返回 0。
使用示例:
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"));
// 获取第二个列表项的选中状态
int checkState = myCheckListBox.GetCheck(1);
// checkState 等于 1 表示选中,等于 0 表示未选中
在上述代码中,GetCheck 方法被用来获取 CCheckListBox 控件中索引为 1 的列表项的选中状态。
转载请注明出处:http://www.zyzy.cn/article/detail/15849/MFC/CCheckListBox