+ -
当前位置:首页 → 问答吧 → 对话框显示图片问题

对话框显示图片问题

时间:2011-11-27

来源:互联网

1. 在对话框上显示图片时,如果对话框大小改变时,则图片就消失了?如何让一个在其他函数里(不是在onpain函数里)画的图,在窗口发生改变时,这个图片不会消失?
2.在onpain函数里加载图片时,图片会一直闪,请问有什么办法能让图片不闪吗?
谢谢!

作者: lqf_75   发布时间: 2011-11-27

1.最后Invalidate()一下或者发送一个WM_PAINT消息
2.双缓冲

作者: dingxz105090   发布时间: 2011-11-27

哦哦。。第一个问题回答错了。。。

作者: dingxz105090   发布时间: 2011-11-27

引用 1 楼 dingxz105090 的回复:
1.最后Invalidate()一下或者发送一个WM_PAINT消息
2.双缓冲

发送WM_PAINT消息不是就发生重绘了吗?
什么是双缓冲?能说详细点吗?
谢谢!

作者: lqf_75   发布时间: 2011-11-27

那你把“显示图片”写成一个函数,在窗口改变的时候再调用这个函数一次,应该可以吧

作者: dingxz105090   发布时间: 2011-11-27

双缓冲大致就是:
把你要画的、要加载的都在内存dc里进行,完成后一次性贴到对话框dc上。
网上搜一搜,很多的,具体操作还是要根据你的需要来做

作者: dingxz105090   发布时间: 2011-11-27

在onpain函数里加载图片时,图片会一直闪,请问有什么办法能让图片不闪吗?

作者: lqf_75   发布时间: 2011-11-27

图片一直会闪呀!!!
有什么办法能让他不闪吗?

作者: lqf_75   发布时间: 2011-11-27

引用 7 楼 lqf_75 的回复:
图片一直会闪呀!!!
有什么办法能让他不闪吗?

你要先找闪的原因。

作者: wltg2001   发布时间: 2011-11-27

热门下载

更多