CEdit控件的怎样与一个数组建立联系

绿豆蛙2013 2009-03-03 09:22:25
我建了一个CEdit类的控件m_edit,ID_EDIT,但是我想让这个对象与一个数组对应起来,也就是当是通道1是,m_edit显示的10,当通道2时,m_edit显示15,通道3时m_edit 显示20,但是我又不想用组合框,所以想问问大家能不能把这个对象与各数组联系起来?通道1时,就显示的是m[0],通道2时显示的就是m[1],.....可不可以呢?
...全文
171 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lzh19840809 的回复:]
引用 3 楼 heksn 的回复:
判断通道值 然后m_edit.SetWindowText() 没什么难度吧

不行啊,我的静态文本对象有两个类型的,一个是控制控件的位置,CEdit m_edit,另一个是UINT类型的,m_edit_UINT,我如果按你所说的应该是写成m_edit.SetWindowText (m_edit_UINT);吧?类型不匹配,转换类型后运行出问题
[/Quote]

把你的类型转为CString 再设置啊
绿豆蛙2013 2009-03-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 allright1199 的回复:]
如果lz指的是实现数据绑定的那种效果,恐怕是没有的,editbox只能关联简单的数据类型,要实现这种功能应该还是要自己去写代码来控制,如果你所指的通道能转化为数组的下标,那实现起来也很容易的。
[/Quote]
你说的数组是指什么数组?
绿豆蛙2013 2009-03-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sys0008 的回复:]
你的通道指什么?

实现是没问题的,自己写函数呗。
[/Quote]
也就是我让这个静态文本框动态的显示八个通道的数据。
怎么写函数?
绿豆蛙2013 2009-03-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 heksn 的回复:]
判断通道值 然后m_edit.SetWindowText() 没什么难度吧
[/Quote]
不行啊,我的静态文本对象有两个类型的,一个是控制控件的位置,CEdit m_edit,另一个是UINT类型的,m_edit_UINT,我如果按你所说的应该是写成m_edit.SetWindowText (m_edit_UINT);吧?类型不匹配,转换类型后运行出问题
  • 打赏
  • 举报
回复
判断通道值 然后m_edit.SetWindowText() 没什么难度吧
allright1199 2009-03-03
  • 打赏
  • 举报
回复
如果lz指的是实现数据绑定的那种效果,恐怕是没有的,editbox只能关联简单的数据类型,要实现这种功能应该还是要自己去写代码来控制,如果你所指的通道能转化为数组的下标,那实现起来也很容易的。
sys0008 2009-03-03
  • 打赏
  • 举报
回复
你的通道指什么?

实现是没问题的,自己写函数呗。

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧