Symbian平台刷新问题

frank55444 2009-09-02 04:23:45
碰到刷新问题,一般刷新用DrawNow();或DrawDeferred()刷新,不知道可不可以单个刷新某个控件,比如DrawText的内容而不刷新界面的其他图片或控件
...全文
161 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
frank55444 2009-09-02
  • 打赏
  • 举报
回复
写在用Draw()方,图片也是
a14776584 2009-09-02
  • 打赏
  • 举报
回复
你的倒计时里的DrawText()是写在容器的Draw里的还是子控件的Draw()里?
DrawNow()或DrawDeferred()时,系统会去调用Draw()方法
frank55444 2009-09-02
  • 打赏
  • 举报
回复
怎么设置无效区
漁_夫 2009-09-02
  • 打赏
  • 举报
回复
设置无效区。这样无效区内控件的才会被刷新。。
frank55444 2009-09-02
  • 打赏
  • 举报
回复
那为什么我刷新倒计时时怎么整个游戏界面都刷新,倒计时的东西是放在DrawText里的
a14776584 2009-09-02
  • 打赏
  • 举报
回复
DrawNow()或DrawDeferred()由谁调用,就重绘谁;
由容器调用,则重绘整个容器,同时会重绘容器内的子控件
子控件调用DrawNow(),则只重绘子控件,不会重绘容器
frank55444 2009-09-02
  • 打赏
  • 举报
回复
控制重绘是不是用DrawNow();或DrawDeferred(),那样是刷新整个的
a14776584 2009-09-02
  • 打赏
  • 举报
回复
当然可以,把你要刷新的部分放到一个或多个控件里,刷新时只要控制重绘就可以了

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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