All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
CView类的OnUpdate()成员函数

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/9 22:37:05 Browse times: 242 Comment times: 0

CView类的OnUpdate()成员函数


Head photo

Go homepage
Upload pictures
Write articles

CView类的OnUpdate()成员函数

CView类的OnUpdate()成员函数
OnUpdate()是一个虚函数,当应用程序调用了UpdateAllView()函数时,应用程序框架就会相应地调用所有视图的OnUpdate()函数,当然,读者也可以直接在派生类中调用它。通常视图派生类的OnUpdate()函数访问文档,读取数据,对视图的数据成员进行更新。另外,还可以利用OnUpdate()函数使视图的某部分无效,触发视图的OnDrow()函数,利用文档数据来重绘窗口。
OnUpdate()函数的原型如下:

void CView::OnUpdate(CView * pSender,LPARAM/*lHint*/,CObject/*pHint*/)
{
ASSERT(pSender!=this);
UNUSED(pSender);
Invalidate(TRUE);
}

从上面的代码中可以看到,CView::OnUpdate()函数是通过Invalidate()刷新整个客户区,也可以在自己的CWnd派生类中直接调用CView::Invalidate()。





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.