专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Brew

IDISPLAY_BitBlt与IDISPLAY_DrawText不能同步,该怎么解决

发布时间:2010-05-30 20:19:44 文章来源:www.iduyao.cn 采编人员:星星草
IDISPLAY_BitBlt与IDISPLAY_DrawText不能同步
在三星m609手机上发现
IDISPLAY_BitBlt与IDISPLAY_DrawText不能同步显示的现象

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

IDISPLAY_BitBlt
IDISPLAY_DrawText
IDISPLAY_Update

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

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

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

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

所以想知道各位有没有遇到过这种情况 
我的以上步骤可否换个别的思想来完成
以上是三星m609上遇到的问题

------解决方案--------------------
应该是三星手机有问题,试一试别的厂家手机
------解决方案--------------------
三星的机子很烂!!!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: