在 MFC(Microsoft Foundation Classes)的 CComboBox 类中,GetCurSel 方法用于获取组合框(CComboBox)中当前选定项的索引。
int GetCurSel() const;

这个方法返回当前选定项的索引。如果没有选中任何项,则返回值为 CB_ERR。

以下是一个简单的示例:
CComboBox myComboBox;

// 假设 m_hWnd 为组合框的句柄
myComboBox.Attach(GetDlgItem(IDC_COMBO1)->m_hWnd);

// 获取当前选定项的索引
int selectedIndex = myComboBox.GetCurSel();

if (selectedIndex != CB_ERR)
{
    // 有选中项,可以进行相应的处理
}
else
{
    // 没有选中项
}

// 分离句柄
myComboBox.Detach();

在上述示例中,IDC_COMBO1 是组合框的控件 ID,您需要根据实际情况修改这个 ID。GetCurSel 方法返回当前选定项的索引,可以用于确定用户选择了哪个项。


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