怎样得到combo box中选中那项的数据?是文字 怎样得到combo box中选中那项的数据?是文字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面用两种方法,具体用要看你把它当什么用!WAY1:int nIndex = m_cmbBox.GetCurSel();if( nIndex != -1 )[ m_cmbBox.GetLBText(nIndex, strText);}WAY2:m_cmbBox.GetWindowText(strText); 先用GetCurSel()得到选中的Item编号;然后用GetLBText(nIndex,m_SelText)得到文字即:CString m_SelText;m_ComboBoxCtrl.GetLBText(GetCurSel(),m_SelText);m_SelTex就是所要的文字 下面用两种方法,具体用要看你把它当什么用!WAY1:int nIndex = m_cmbBox.GetCurSel();if( nIndex != -1 )[ m_cmbBox.GetLBText(nIndex, strText);}WAY2:m_cmbBox.GetWindowText(strText); Jason_QQ(QQ) 的方法当初始化时如果没有选中任何项时调用可能导致异常 --Jason_QQ(QQ) 的方法当初始化时如果没有选中任何项时调用可能导致异常只要判断GetCurSel()返回值是不是-1就行了 GetLBText(nIndex, strText); 关于消息WM_CREATE的疑问 获取CPU 序列号问题 偶想要<深入浅出MFC>简体中文版 问题:C++中结构体数组 问一个关于四舍五入的问题! 如何解决这个打开workspace时产生的错误? 怎样作个类似于屏保的程序? CSock的问题?帮帮我! 怎么在工具栏中加入编辑栏和按钮,并该如何响应其消息? 多线程分别调试 全局变量的问题 在线等 用atl制作ActiveX控件的问题 怎么改变属性页标签上的字体?
WAY1:
int nIndex = m_cmbBox.GetCurSel();
if( nIndex != -1 )
[
m_cmbBox.GetLBText(nIndex, strText);
}
WAY2:
m_cmbBox.GetWindowText(strText);
然后用GetLBText(nIndex,m_SelText)得到文字
即:
CString m_SelText;
m_ComboBoxCtrl.GetLBText(GetCurSel(),m_SelText);
m_SelTex就是所要的文字
WAY1:
int nIndex = m_cmbBox.GetCurSel();
if( nIndex != -1 )
[
m_cmbBox.GetLBText(nIndex, strText);
}
WAY2:
m_cmbBox.GetWindowText(strText);
只要判断GetCurSel()返回值是不是-1就行了