CDocument类的UpdateAllViews()成员函数
CDocument类的UpdateAllViews()成员函数
如果由于某种原因文档的内容发生了变化,那么所有视图都必须被通知到,以便它们能够对所显示的数据进行更新。文档类提供了UpdateAllViews()函数,它就可以完成前面所说的内容。UpdateAllViews()函数声明如下:
void UpdateAllViews( CView* pSender, LPARAM lHint = 0L, CObject* pHint = NULL );
如果在文档派生类的成员函数中调用UpdateAllViews()函数,其第一个参数就为NULL,表示所有与当前文档相关的文档都要重新绘制;如果在视图派生类的成员函数中通过当前文档的指针调用UpdateAllViews(),其第1个参数设置为当前视图。如下形式:
GetDoctument()->UpdateAllViews(this)。