3
9
新手上路
使用道具 举报
1万
7万
11万
管理员
eric2013:估计是问题出在刷新函数上了,还有就是楼主是如何发生消息进行通知的。 (2015-10-07 14:04) 
tajiyangka:在电池任务里定义了WM_MESSAGE,将电池信息发送给背景窗口,背景窗口的回调函数里调用电池刷新函数,也就是绘制位图的函数。 (2015-10-07 14:11) 
eric2013:有可能是发送消息通知出问题了,你试试在背景窗口的回调函数里面直接读取电量值刷新图标,可以设置emWin的定时器功能,定时器刷新。 (2015-10-07 15:46) 
tajiyangka:额,很可能。我说自己调试过程中的发现:因为我在其他任务里也由调用emwin的函数,其中一个任务里有用到GRAPH_YT_AddValue(),我将这个函数去掉,怪现象就没了……,添加了,又出现……,非常奇怪。我把这个函数的调用放到回调函数中,原来的任务通过发消息来调用它,不出现! .. (2015-10-07 22:36) 
eric2013:估计消息发送还是有问题,emWin使用多任务机制有不少奇怪问题的,没有遇到问题还好,遇到了问题解决起来比较麻烦。 建议这个电量的显示放在一个任务里面就行了,emWin的定时器刷新,这个功能也不需要实时性。 (2015-10-08 09:00) 
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-13 01:09 , Processed in 0.278951 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.