定义了Address1的值为ox11:#define Address1 0x11
已经得到了字符串Address1并存到了CString str中,如何将Address1对应的值0x11输出到编辑框?
用SetWindowText(str)//输出为Address1,而我要的是输出为0x11.请求指点!我实在搞的头痛了。谢谢!
已经得到了字符串Address1并存到了CString str中,如何将Address1对应的值0x11输出到编辑框?
用SetWindowText(str)//输出为Address1,而我要的是输出为0x11.请求指点!我实在搞的头痛了。谢谢!
解决方案 »
- uaEditor5.10 发布 散分
- 非散分贴,请jiangsheng(蒋晟.Net[MVP])进来拿许诺的分数,前次帖子没有给你分
- 大家在当初学习win32编程时第一个做的比较大的项目是什么啊?
- 图象分割算法实现
- 那位大虾知道如何用DAO读取ACCEEE表中的数字型字段值,100分送-------急!!!
- Up无分
- 最新的SDK怎么下载(下载到硬盘上)啊?请指教!
- Hook loadlibrary
- 请教:vc 6.0 中如何使用数学函数?
- 在C++Builder或Delphi中怎样把一个文件夹中的文件(包含子文件夹)拷贝到另一个文件夹中?
- 关于数据库的类型问题。
- 有朋友是http://www.pudn.com/的会员吗?
str1.Format("0x%x",0x11);
CString str="Address1";
CString str2;
str2.format("%x",Address1)
SetWindowText(str2)
str.Format("%x", Address);
editBox.SetWindowsText(str1);
我在一个ComboBox中设有很多选项,比如Address1,Address2,..Address10,这里显示字符而不直接显示它的数值是为了看起来明了,我需要在用户选中一个选项后在另一个编辑框中再显示出它的数值.得到选项这一步是完成了,但是我得到的选项(如Address1)会直接存在CString str中
(用GetLBText(nIndex,str)),这个时候就存在如何将这个str的内容显示成我定义的数值.等待大家的指点!谢谢!
推荐的办法;ComboBox提供了不止string文本的存放,也提供了SetItemData,GetItemData和
SetItemDataPtr和GetItemDataPtr,把Address名和对应的值定义成结构体,用SetItemDataPtr存放他们的指针...
显示字符串,点击获取SEL,根据SEL设置相应值即可~