CListBox::SetCurSel 是 MFC 中 CListBox 类的一个公共方法,用于设置当前选择项的索引。

以下是 CListBox::SetCurSel 方法的基本语法:
int SetCurSel(
   int nSelect
);

参数说明:
  •  nSelect:要设置为当前选择项的索引。如果该值为 -1,表示没有选择项。


返回值:
  •  如果成功,返回设置为当前选择项的索引。

  •  如果 nSelect 无效,则返回 LB_ERR。


示例用法:
CListBox myListBox;  // 假设已经创建了一个 CListBox 对象

int selectedIndex = 2;  // 要设置为当前选择项的索引

int result = myListBox.SetCurSel(selectedIndex);

if (result != LB_ERR) {
    // 成功设置当前选择项,可以在这里使用 result
    // 处理索引...
} else {
    // 设置失败,可能是索引无效
    // 处理错误...
}

这个方法允许你通过索引设置列表框中的当前选择项。如果 nSelect 为 -1,表示取消选择所有项。


转载请注明出处:http://www.zyzy.cn/article/detail/18455/MFC/CListBox