mfc对话框移出屏幕后图像控件里显示的图片就消失了

 我来答
bhtzu
2015-05-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4157万
展开全部
如果你用其它程序窗口覆盖对话框,再显示对话框后,图片也消失,那么说明你没有使用OnPaint进行绘图。
windows的窗口机制,要求一直显示的图,必须在WM_PAINT消息响应函数OnPaint中实现,这样才能在系统触发重绘消息后依然存在。
更多追问追答
追问
但是我这个程序要响应一些不同的button显示不同的图片,这样在onpaint里怎么写呢?
追答
一样,在button响应里面设定好参数,然后调用Invalidate或者InvalidateRect触发重绘。利用button里面设定的参数,在OnPaint里面绘图即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式