我在vc2005下用CBitmapButton做一个图形按钮,为什么单击事件有时不响应?

magc888 2011-01-28 03:18:58
用CBitmapButton图片切换效果还算满意,但有个问题单击事件有时不响应,10次也就相应个7,8次的样子,问题出在哪里,用模拟器和在开发板上直接运行都是一样的,直接用button按钮则无问题
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
magc888 2011-02-25
  • 打赏
  • 举报
回复
谢谢各位的解答,换用CCeButtonST,并将图标的刷新改双缓冲后,显示效果和速度都比较满意,CBitmapButton不再研究
dongzhanyong 2011-02-23
  • 打赏
  • 举报
回复
你是用鼠标点的还是硬键点的?是不是硬键的接触问题?

Kwanvin 2011-02-16
  • 打赏
  • 举报
回复
同意另起线程的做法,另起一个线程处理一个消息队列,每次点击事件都加到队列里,由新起的线程一个个处理。
  • 打赏
  • 举报
回复
91说的对,

如果不用独立线程,可以在点完BUTTON后disable掉,响应结束再enable
91program 2011-02-14
  • 打赏
  • 举报
回复
响应慢,还是画按键的过程慢?

响应慢,可以考虑将响应过程加快,或独立成线程来处理。
magc888 2011-02-14
  • 打赏
  • 举报
回复
过年归来,继续探索
magc888 2011-01-28
  • 打赏
  • 举报
回复
初步发现应该是响应速度慢造成的,慢慢的点是都能响应的,点的快一点就有丢的
太难了还是都回家过年了

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧