VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 965|回复: 6

小问题,困扰一晚上,进来帮帮忙,谢谢你们啦!

[复制链接]

3

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-1-5 04:10:01 | 显示全部楼层 |阅读模式
小弟有个程序,要在View类中触发OnComm事件,从串口读取数据。然后自己插入了一个MSChart控件,用来画实时数据曲线图。但是我不想在View类中画,想在一个弹出对话框中画。现在困扰我的是:怎样在对话框类中获取OnComm中的实时数据??
我问一位高人,他就给了我一句话:添加消息,在OnComm中接受一个数据就发一个消息。。。然后他就走了。。。
我很不明白(因为资质问题),请教各位高手,应该怎么办那?请给我讲讲好吗?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-5 11:09:02 | 显示全部楼层
把mscomm放在对话框上不行吗?
回复

使用道具 举报

3

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-5 11:27:01 | 显示全部楼层
求大家帮帮忙啊~~~着急~~~
回复

使用道具 举报

3

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-5 11:54:01 | 显示全部楼层
对呀,我把它放在对话框上了。问题是:每次从串口读一个数据,触发一次OnComm事件(View类中),接受一下,我想每接受一个就传到对话框类中画一下,而接受到数据时对话框不一定创建,问题在于不知道怎么把数据传过去。怎么用消息传?
回复

使用道具 举报

1

主题

7

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-1-5 17:03:01 | 显示全部楼层
如果在View类中建立一个对话框类的对象,并在对话框类中建立一个存储数据的合适的Arrange,在View类的OnComm事件中把串口读的数据存到对话框类的Arrange中,以后画图的数据来源和工具不就都在对话框类中了吗,应该就容易操作了吧!
个人意见,仅供参考:)
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-7 10:30:01 | 显示全部楼层
这个不是类似于在另外一个对话框中实现进度条的操作?
应该可以类似的处理吧,实时传递消息.
回复

使用道具 举报

3

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-29 11:54:01 | 显示全部楼层
谢谢各位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表