IDISPLAY_BitBlt与IDISPLAY_DrawText不能同步

晚秋 2011-03-24 05:44:00
在三星m609手机上发现
IDISPLAY_BitBlt与IDISPLAY_DrawText不能同步显示的现象

我是这样操作的
加载bmp文件,拼图后生成资源文件指针
显示时同步更新 图片和文字

IDISPLAY_BitBlt
IDISPLAY_DrawText
IDISPLAY_Update

但是程序在一开始运行后显示了图片和文字
再次调用时 图片更新了 文字却没有更新

所以有点胡思乱想 为什么程序一开始时文字和图片实现了同步 而再次调用时文字却没有反应

测试时在响应某个按键时 调用IDISPLAY_Update时 文字居然出现了 可是 在这个按键事件中没有进行任何IDISPLAY_DrawText 怀疑是否IDISPLAY_DrawText的文字被挡住了 可是以往在同一区域IDISPLAY_DrawText是有重影的 所以想不明白

设置刷新区域后IDISPLAY_ClearScreen 在同步调用上面三个函数 得到了预期的效果 但是这样需要重新绘制背景或是重绘区域再贴回来 这样处理比较麻烦(这种麻烦是指程序结构上的麻烦,控件与背景重绘之间交互了)

所以想知道各位有没有遇到过这种情况
我的以上步骤可否换个别的思想来完成
以上是三星m609上遇到的问题
...全文
1685 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
晚秋 2011-04-07
  • 打赏
  • 举报
回复
结贴了 手里的都是三星的手机 问题解决了 不过觉得这种方法挺恶 如果换成别的牌子的手机看来还是要改的
BuleRiver 2011-04-03
  • 打赏
  • 举报
回复
三星的机子很烂!!!
strayedbird 2011-03-24
  • 打赏
  • 举报
回复
应该是三星手机有问题,试一试别的厂家手机

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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