首页 > 其他 > 详细

MouseMove消息异常

时间:2016-03-07 10:06:41      阅读:127      评论:0      收藏:0      [点我收藏+]

 http://topic.csdn.net/u/20081011/11/f6c934f3-abf8-4e65-83ca-197195796601.html?1894871625

 

这是我发的一个帖子,虽然没有得到想要的答案,但还是结帖了。问题如下:

系统:CE5,开发工具:EVC4 

用DirectShow开发MP3播放器,功能已经实现。

但昨天测试发现一个问题,先描述一下:  播放MP3,触笔点击播放进度条调整播放进度,然后正常播放。此时一切正常! 

但是当这首歌播放完毕,自动转到下一首时,出现异常:不是从下一首的开始播放,而是与上次触笔点击调整的点相关。即从下一首的中间某点开始播放!!! 
经过一些分析,发现产生的原因竟然是:在转到下一首时,在播放进度区上生产一个MouseMove消息,改变了播放进度。但不知道此MouseMove消息是如何来的? 
如果在触笔点击调整播放进度后,再在播放进度区之外任意处点击,转到下一首时也有MouseMove消息产生。但由于不属于播放进度区上的消息,则不影响播放进度(即可以从头开始播放)。 


现在不清楚:这个MouseMove消息究竟是如何产生的?

 

=========================================================

补充如下:窗体上没有使用任何控件,都是响应窗体上鼠标消息。

MouseMove消息异常

原文:http://www.cnblogs.com/91program/p/5249369.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!