gdi重画问题
总的有3层
第一层底层是个2376*4224的图片 静态
第2层是几个小图片要画到第一层上 有时需要刷新
第3层也是一个小图片(会动)要时时刷新
我怎么做才比较好 请高手帮忙 给demo也可以谢谢各位了
我邮箱 122495845@qq.com 小弟急
------解决方案--------------------1、这种办法比较直观
第一层,你要不就直接把这个静态图作为背景控件的Backgroudimage,同时限定背景控件的大小固定,免得有拉伸或重复。
第二层就直接在ONPAINT时重画图,所谓的第三层则是用一个背景透明的控件来支持GIF
2、比较通用,实现相对复杂
所有的事情都是自己来画,先画背景,然后第二层和第三层,至于动画么,如果要自己画就自己去定时Invlidate图片的区域,PAINT时画不同的帧。
------解决方案--------------------第一层用Backgroudimage,
第二层用Image
第三层用Controls.CreateGraphics()
------解决方案--------------------学习