我的touch panel驱动在WinCE4.1下工作正常,但在WinCE4.2下就会出现鼠标光标有时会消失的情况,那位高手有见过类似的现象,帮忙分析一下嘎!:)
回复(5) 2004-12-29 13:25 来自版块 - Wince 程序开发
表情
wxl_50685330这个这个... 兄弟,那有时间我再试验一下,我这边做出来的我记得一些现象: 如果不点击图标和控健,点桌面的空白区,光标是不会重画,会停在原来的地方 而你快速点图标那图标的应用会打开啊,是不是认成了双击事件才不重绘的?(2004-12-31 15:15)
icefly_x我的touch panel的up事件是一定有的了,这个我用Debug版跟踪touch panel驱动可以验证,奇怪的是并不是每次光标都无法显示,当我点击一个图标,并按住一段时间后再放开,这个时候的up事件就可以让gwes调用DrvSetPointerShape来重新显示光标,如果...(2004-12-30 17:35)
wxl_50685330嗯,我是想知道你的LCD显示数据是不是自己传的,如果自己定时传,而且是检查到有显示缓冲更新才传的话就有可能没把鼠标刷出来。 按兄弟的说法,你要看看你的触摸屏的UP事件是怎么检测的,UP事件需要专门的硬件支持,如果硬件不支持的话,需要起一个TIMER定时检测。我这边是这么做的...(2004-12-30 13:57)
icefly_x我用的是SM501,关于显示缓冲区送到LCD部分是由SM501本身自动完成的(只要配置好501的与LCD的同步信号等),我想问题不是出在这里。 当touch panel产生Down事件时,Gwes会调用DrvSetPointerShape来对光标进行hide操作,按照正常逻辑当...(2004-12-30 09:16)
wxl_50685330你得LCD驱动是怎么处理的?显示缓冲区的内容怎么送到LCD?(2004-12-29 14:18)

返回顶部