
MFC怎么清除ComboBox编辑框的数据,下拉列表不要清除,不是ResetContent()
2个回答
展开全部
我也遇到了这个问题,可是找了好久都找不到答案,然后今天终于解决了
对于SetCurSel这个函数,是用来设置当前选项(current selection)的,调用成功时返回选中的项的下标。如果 nSelect 大于列表中项的个数,则返回 CB_ERR 。如果 nSelect 为 -1 ,则清除当前的选择并返回 CB_ERR 。
m_cbExample.SetCurSel(-1);
这样就能只清除编辑框的数据而不清除下拉列表了。
对于SetCurSel这个函数,是用来设置当前选项(current selection)的,调用成功时返回选中的项的下标。如果 nSelect 大于列表中项的个数,则返回 CB_ERR 。如果 nSelect 为 -1 ,则清除当前的选择并返回 CB_ERR 。
m_cbExample.SetCurSel(-1);
这样就能只清除编辑框的数据而不清除下拉列表了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询