在三星m609手机上发现
IDISPLAY_BitBlt与IDISPLAY_DrawText不能同步显示的现象
我是这样操作的
加载bmp文件,拼图后生成资源文件指针
显示时同步更新 图片和文字
IDISPLAY_BitBlt
IDISPLAY_DrawText
IDISPLAY_Update
但是程序在一开始运行后显示了图片和文字
再次调用时 图片更新了 文字却没有更新
所以有点胡思乱想 为什么程序一开始时文字和图片实现了同步 而再次调用时文字却没有反应
测试时在响应某个按键时 调用IDISPLAY_Update时 文字居然出现了 可是 在这个按键事件中没有进行任何IDISPLAY_DrawText 怀疑是否IDISPLAY_DrawText的文字被挡住了 可是以往在同一区域IDISPLAY_DrawText是有重影的 所以想不明白
设置刷新区域后IDISPLAY_ClearScreen 在同步调用上面三个函数 得到了预期的效果 但是这样需要重新绘制背景或是重绘区域再贴回来 这样处理比较麻烦(这种麻烦是指程序结构上的麻烦,控件与背景重绘之间交互了)
所以想知道各位有没有遇到过这种情况
我的以上步骤可否换个别的思想来完成
以上是三星m609上遇到的问题
------解决方案--------------------------------------------------------
应该是三星手机有问题,试一试别的厂家手机
------解决方案--------------------------------------------------------
三星的机子很烂!!!