VC 如何获取 CComboBox 选中的值的位置
1个回答
展开全部
int CComboBox::GetCurSel()
可以获取第几项被选中了。
例子:
// The pointer to my combo box.
extern CComboBox* pmyComboBox;
// Select the next item of the currently selected item
// in the combo box.
int nIndex = pmyComboBox->GetCurSel();
int nCount = pmyComboBox->GetCount();
if ((nIndex != CB_ERR) && (nCount > 1))
{
if (++nIndex < nCount)
pmyComboBox->SetCurSel(nIndex);
else
pmyComboBox->SetCurSel(0);
}
可以获取第几项被选中了。
例子:
// The pointer to my combo box.
extern CComboBox* pmyComboBox;
// Select the next item of the currently selected item
// in the combo box.
int nIndex = pmyComboBox->GetCurSel();
int nCount = pmyComboBox->GetCount();
if ((nIndex != CB_ERR) && (nCount > 1))
{
if (++nIndex < nCount)
pmyComboBox->SetCurSel(nIndex);
else
pmyComboBox->SetCurSel(0);
}
参考资料: msdn
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询