在 MFC 的 CListBox 类中,没有直接提供获取焦点项(Caret Item)索引的公共方法。但你可以使用 CListBox 的 GetCurSel 方法来获取当前选中项的索引,这通常也代表着焦点项。

以下是一个示例代码:
int GetCaretIndex(const CListBox& listBox)
{
    return listBox.GetCurSel();
}

在这个示例中,GetCaretIndex 函数直接调用 GetCurSel 方法,该方法返回当前选中项的索引,即焦点项的索引。如果没有选中任何项,则 GetCurSel 返回 LB_ERR。


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