OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3549|回复: 0

消息结构中的Data.v是什么意思?有什么用?

[复制链接]

5

主题

7

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2017-3-8
在线时间
8 小时
发表于 2017-8-2 17:30:26 | 显示全部楼层 |阅读模式
1金钱

我在程序中定义两个窗口,窗口1有一个BUTTON,窗口2有一个EDIT。
当窗口1的BUTTON按下时,传递自定义消息MY_MESSAGE_CLICKED给窗口2,消息结构的Data.v赋值为0,消息结构的Data.p赋值为“1101”;
然后窗口2收到消息后,把Data.p的内容更新到EDIT控件中去。
预期结果是,窗口2的EDIT控件显示“1101”,但是实际显示的却是一个“梃”字,而且不管窗口1中Data.p赋值什么字符串,窗口2收到消息后显示的都是“梃”字
如果在窗口1中Data.v不赋值,即把“msg.Data.v=0”注释掉,显示则是正常的。

我猜问题出在这个Data.v身上,但是不知道为什么。
TIM截图20170802170744.png

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-2 02:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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