如何获取ComboBox输入的文本内容? 我有一个CComboBox型的控件,设置为可编辑类型。如何才能获取输入框里面的内容啊?我用UpdateData();然后m_combobox.GetWindowText(str),这样会报错,卡在了ASSERT (nNewLength >= 0)这句话,这是怎么回事啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果内容是字符串形式的话?int nselect=m_combobox.GetCurSel(); //获取当前组合框选项的索引CString szname;m_combobox.GetLBText(nselect,szname); //获取组合框里的标题内容 你在这一步:m_combobox.GetWindowText(str)设置断点,然后单步调试看看什么时候进行到为一句ASSERT (nNewLength >= 0),然后再分析原因 不行就直接使用获得控件文件试下CString Str;GetDlgItemText(IDC_COMBOBOX1,Str);//IDC_COMBOBOX1为你控件的ID int nselect=m_combobox.GetCurSel(); //获取当前组合框选项的索引CString szname;m_combobox.GetLBText(nselect,szname); //获取组合框里的标题内容该方法 只能获取 Combox已经有的项 对于 获取手动输入的 数据时 还是没解决问题 int nIndex = ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetCurSel(); CString strCBText; ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetWindowText(strCBText);这样手动的也行,试验成功~ CString strName = _T("");m_combobox.GetLBText(m_combobox.GetCurSel(),strName); //获取组合框里的标题内容 wangzh7678 的说法正确,感谢 你将数据加进入不就行了CComboBox::AddString/InsertString() GdipSetStringFormatAlign函数的使用 如何获取文件的checksum CSpinButton和CEdit绑定后移动的问题 vc 程序中bug提示的这钟格式表示什么意思 编译没错,建立EXE的时候出错,什么问题啊???急 如何打开嵌入资源中的EXE文件? 关于在CListCtrl中显示位图和改变某一行显示字体的求助 关于新建工程的问题!!! 在socket编程中,产生ErrorCode = 10054 的原因是什么? 如何使两个MODEM点对点连接并且相互发送数据?(答的好再加300分) VS2010读文件中的问题 代码运行速度慢
int nselect=m_combobox.GetCurSel(); //获取当前组合框选项的索引
CString szname;
m_combobox.GetLBText(nselect,szname); //获取组合框里的标题内容
GetDlgItemText(IDC_COMBOBOX1,Str);//IDC_COMBOBOX1为你控件的ID
CString szname;
m_combobox.GetLBText(nselect,szname); //获取组合框里的标题内容该方法 只能获取 Combox已经有的项 对于 获取手动输入的 数据时 还是没解决问题
CString strCBText;
((CComboBox*)GetDlgItem(IDC_COMBO1))->GetWindowText(strCBText);这样手动的也行,试验成功~
CString strName = _T("");
m_combobox.GetLBText(m_combobox.GetCurSel(),strName); //获取组合框里的标题内容