版块
论坛
喜欢
话题
应用
搜索
登录
注册
icefly_x的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=76138
WinCE4.2 Touch Panel问题!
我的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)
回复
icefly_x
加关注
写私信
0
关注
0
粉丝
51
帖子
返回顶部