首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-12 
VC 获取ComboBox的当前记录 出错代码:CComboBox*pmyComboBoxintnIndexpmyComboBox- GetCurSel()CStrin

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 说的不错
你想让哪个对象做什么,先得指定是哪个对象,否则谁去完成动作呢?

热点排行