mfc 控件更新界面的过程是怎样的?依次调用了哪些函数?

 我来答
归悦欣cf
2014-04-28 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1320万
展开全部
遮盖不好说,分好多种情况。比如窗口最小化后回复显示,窗口会被更新,对于客户区来说会收到一个WM_PAINT消息,对于非客户区来说会收到WM_NCPAINT消息,在win32函数里面,或MFC里面如果不对这些小进行处理,程序会调用缺省窗口过程函数,在窗口过程函数里面绘制客户区或分客户区。如果你自己处理了这些消息,自己绘制窗口,那么就不调用缺省窗口过程,这样窗口是什么样完全由你自己控制。有一些界面库就是这么实现的,拦截程序窗口的WM_PAINT或WM_NCPAINT消息,自己绘制窗口,因此使用界面库的程序界面都很漂亮。
追问
收到WM_PAINT消息后,哪些函数起了作用?
追答
在MFC里面,收到WM_PAINT消息后,OnPaint或OnDraw函数会被调用.至于这些函数干什么,自己创建一个工程,看里面的代码就知道了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式