首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

有关问题 : Win CE 5.0 使用 IImage 接口实现 图片浏览 急 谢谢

2012-03-08 
问题 : Win CE 5.0 使用 IImage 接口实现 图片浏览急 多谢使用IImage将图片Draw()在一个Static 框上 无法

问题 : Win CE 5.0 使用 IImage 接口实现 图片浏览 急 多谢
使用IImage将图片Draw()在一个Static 框上 无法刷新

即上一次画的内容在画另一幅图片时仍存在 不知怎样消除

若用FillRect 将static框画黑 明显看到闪烁

不知描述的是否清楚

多谢了各位

或其他实现图片浏览的方法 wince 5.0

再次感谢

[解决办法]
闪烁问题用双缓冲.
(baidu 上搜一下,多得很例子)
大概思路就是建立一块内存DC,然后画在内存DC上,画好后,在把这块DC,bitblt到设备DC就好了.
这样就不会闪烁.


然后你每次都重新建立,或刷新这块内存DC就可以解决你说的那个问题了.
[解决办法]
static有自己的刷新过程,如果你画在上面,自然会有冲突,你该用Static control style 设置为SS_BITMAP,然后STM_SETIMAGE

热点排行