mfc 获取combobox的当前值

    使用UpdateData(TRUE)的方式,调用的是GetWindowText,获得的是上一次选择的值。OnCbnSelchange事件执行完之后显示才会变为选择的值,使用GetLBText().

       int nIndex = m_pComboBoxFileName.GetCurSel();
       int nCount = m_pComboBoxFileName.GetCount();
	if ((nIndex != CB_ERR) && (nCount > 1))
	{
		m_pComboBoxFileName.GetLBText(nIndex,m_sFILENAME.GetBuffer(m_pComboBoxFileName.GetLBTextLen(nIndex)) );
	}


©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页