欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

idisplay_bitblt与idisplay_drawtext不能同步,该怎么处理

更新时间: 2014-01-05 02:45:41 责任编辑: Author_N1

 

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上遇到的问题
--参考方法--
应该是三星手机有问题,试一试别的厂家手机
--参考方法--
三星的机子很烂!!!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:45:41
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14049/
本文WWW.DOC100.NET DOC100.NET版权所有。