函数原型如下:
int SetCurSel(int nSelect);
这个方法接受一个整数参数 nSelect,表示要设置为当前选择项的项的索引。如果 nSelect 为 CB_ERR,则清除当前的选择。
该方法返回一个整数,表示之前的当前选择项的索引。如果设置成功,返回值等于 nSelect。如果设置失败,返回值为 CB_ERR。
以下是一个简单的示例:
CComboBox comboBox;
// 假设已经初始化并包含一些项
// 将索引为 2 的项设置为当前选择项
int prevIndex = comboBox.SetCurSel(2);
if (prevIndex != CB_ERR) {
// 设置成功,prevIndex 是之前的当前选择项的索引
} else {
// 设置失败,处理错误逻辑
}
在上述代码中,SetCurSel 方法将索引为 2 的项设置为当前选择项。确保在调用此方法之前,您已经初始化了组合框并添加了一些项。
转载请注明出处:http://www.zyzy.cn/article/detail/15954/MFC/CComboBox