VC/MFC-各位GG,小妹又遇到问题了,希望得到帮助.

  2007-07-12  字体:[

真不好意思,又打扰你们了.我现在用MFC做一个项目,其中有一个就是做一个对话框.让用户选择芯片的类型,我用的是两个列表框,第一个列表框让用户选厂商,第二个列表框让用户选择对应厂商的芯片.我把对话框创建了一个类,然后对厂商列表框在CLASS WINZARD中定义了一个CONTROL 类型的变量,用于调用列表框的方法.又定义了一个CSTRING类型的变量,用于和文档类中定义的变量进行数据交换.第二个列表框也一样,不过把第二个CSTRING类型改为了INT类型,用于得到相关芯片的下标值.调试结束没有错误与警告.但我用DEBUG调试的时候,却发现CSTRING类型数据与控件没有进行交换,在调试窗口中显示的为:Error:expression cannot be evaluated(用16进制看结果),如果没有用16进制看的话,错误为:Error:cannot display value;不知道是什么问题,请各位GG帮忙,万分感谢.

字串7

网友解答:

UpdateData();

字串4

网友解答:

相关代码,出错在什么位置?

字串5

网友解答:

看到小妹就进来了却发现CSTRING类型数据与控件没有进行交换//UpdateData(TRUE); 字串8

网友解答:

看到小妹就进来了,得到列表框选中的字符串(大概)CList list;CString str;list.GetString(str,list.GetCursel()); 字串3

网友解答:

可是我是在文档类里响应用户输入的,也是那个时候进行数据交换的,可是文档类里是不可以用UpdateData()函数的,我应该怎么办,谢谢各位,救救我吧. 字串9

网友解答:

CList::GetString() //得到当前选中行的值

字串3

网友解答:


上一篇:请问野生的1TJ罩云多少钱?洗成满血多少钱?
下一篇:留学签证毕业想在日本找工作,怎样才能转成工作签证?
  •    网站首页 -  网站导航 -  联系方法 -  网站地图 -  客户服务 -  相关法律 - 问答网 -  广告服务 -  帮助中心