以下是 CListBox::SelectString 方法的基本语法:
int SelectString(
int nStartAfter,
LPCTSTR lpszString
);
参数说明:
- nStartAfter:开始查找的项的索引。从该索引后的项开始查找匹配的字符串。如果 nStartAfter 为 -1,则从列表框的第一个项开始查找。
- lpszString:要查找并选择的字符串。
返回值:
- 如果成功,返回匹配字符串的项的索引。
- 如果未找到匹配的字符串,则返回 LB_ERR。
示例用法:
CListBox myListBox; // 假设已经创建了一个 CListBox 对象
int nStartAfter = -1; // 从列表框的第一个项开始查找
LPCTSTR lpszString = _T("TargetString"); // 要查找并选择的字符串
int nIndex = myListBox.SelectString(nStartAfter, lpszString);
if (nIndex != LB_ERR) {
// 成功找到并选择匹配字符串的项,可以在这里使用 nIndex
// 处理索引...
} else {
// 未找到匹配字符串
// 处理错误...
}
这个方法允许你通过指定的字符串在列表框中查找并选择匹配的项。
转载请注明出处:http://www.zyzy.cn/article/detail/18453/MFC/CListBox