读书人

VC 获取ComboBox的当前记录 出错,该如

发布时间: 2012-01-12 22:11:58 作者: rapoo

VC 获取ComboBox的当前记录 出错
代码:

CComboBox* pmyComboBox;
int nIndex = pmyComboBox-> GetCurSel();

CString str;
pmyComboBox-> GetLBText(nIndex, str);

出错: 弹出一对话框


“MyApp.exe-应用程序错误

内存不能为“read”

.....

提问: 怎么回事? 如何解决 ?

补充: 我这个ComboBox里有13000条记录,是不是跟太多了?内存装不下了?

备注: 哥哥姐姐帮帮我吧~~~~~~~~~






[解决办法]
new也没用,你要使指针指向正确的对象。
[解决办法]
CComboBox需要和相应的控件绑定,才可以.
[解决办法]
CComboBox *pCombox = (CComboBox*)GetDlgItem(ID_MONEYSTYLE1)
加上这一句(在前面)
需要指出是那个组合框。
[解决办法]
Mackz(在相互) 和abuseyoudna1981 说的不错
你想让哪个对象做什么,先得指定是哪个对象,否则谁去完成动作呢?

读书人网 >VC/MFC

热点推荐