MFC里怎么让窗口刷新?
我给一个图片加上一个坐标(X,Y)
在button click后改变它的坐标,比如原来的坐标是(100,100),点一下后变成(200,200)
然后在onpaint函数里bitblt 图片的坐标来画图
但是出现问题, 点击后图片到了200,200的地方原来100,100的地方图片还在,拖动一下窗口后100,100地方的图片就消失了
请问有什么函数让窗口刷新的?
在button click后改变它的坐标,比如原来的坐标是(100,100),点一下后变成(200,200)
然后在onpaint函数里bitblt 图片的坐标来画图
但是出现问题, 点击后图片到了200,200的地方原来100,100的地方图片还在,拖动一下窗口后100,100地方的图片就消失了
请问有什么函数让窗口刷新的?
...全文
相关推荐
MFC内嵌第三方EXE窗口
VS2010,多Tab窗口,内嵌第三方exe记事本(NotePad.exe),其中解决了刷新、移动等问题。
mfc实现点击一个窗口弹出另一个窗口
该资源里面有一个可以实现点击一个窗口弹出另一个窗口的实例,还有一个本人在解决这个问题时所做的笔记。你们可对比实例和我的笔记来参考。
VC++ MFC 定时器函数 刷新窗口
这个是VC定时器SetTimer函数,主要做的事情是循环,和刷新MFC对话框
mfc 创建多窗口同时显示
自己写的mFC基于对话框的多窗口同时显示的程序,包含登陆窗口,和在窗口中新建窗口。多个窗口能够同时显示和操作。
MFC窗口刷新函数详解[源码]
本文详细介绍了MFC中常用的窗口刷新函数,包括Invalidate、UpdateWindow、InvalidateRect和UpdateData等。Invalidate函数在消息队列中加入WM_PAINT消息,使窗口客户区无效,但不立即刷新;而UpdateWindow则直接发送WM_PAINT消息,立即刷新窗口。文章还解释了这些函数的区别和使用场景,例如InvalidateRect用于指定无效区域,UpdateData用于控件和变量之间的数据更新。此外,文中还提到了OnPaint和OnDraw函数的关系,以及如何避免因不当使用这些函数导致的闪烁问题。最后,文章总结了这些函数的组合使用方法和注意事项,为开发者提供了实用的参考。


