请问MFC对话框里如何不让我加载的位图资源重绘?

我现在是在子对话框中有一个组合框,和图片控件,选择其中一项,图片控件区域就显示对应的图片,但是切换,拖到屏幕外啥的,就“遮住”一部分,这个就叫重绘了是吧?有什么方法防止这... 我现在是在子对话框中有一个组合框,和图片控件,选择其中一项,图片控件区域就显示对应的图片,但是切换,拖到屏幕外啥的,就“遮住”一部分,这个就叫重绘了是吧?
有什么方法防止这种情况发生吗?求教~~
再就是我打开我的程序他就能显示第一张图片,如果没有选择就进行切换,拖到屏幕外啥的,就不会发生被“遮住”的情况,这是为啥?
展开
 我来答
yinfengnong
2011-06-02 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2298万
展开全部
把绘图的代码放到WM_PAINT消息处理过程里面
追问
兄弟,谢谢你。。楼下的也谢谢了,不过我用他的方法成功了。。

不过这里有个注释我有点不懂、、可否解释下?

// Do not call CDialog::OnPaint() for painting messages

这个字面意思我知道。我主对话框的类那里也有个onPaint()函数;
这两个有影响吗?
追答
每个窗口都对应的一个OnPaint()的
所以不会有影响
06馅饼
2011-06-02 · TA获得超过112个赞
知道答主
回答量:22
采纳率:100%
帮助的人:12.8万
展开全部
Invalidate();函数为窗口重绘函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式