Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
To Enumerate all views of the document the CDocument class provides GetFirstViewPosition and GetNextView member functions to enumerate all views associated with the document. We call view’s OnUpdate function to communicate with them.
void EnumerateViews()
{
//get the position of the first view in the list
//of views associated with the document.
POSITION pos = GetFirstViewPosition();
//terate through all of the document's views.
while
(pos != NULL)
{
CView* pView = GetNextView(pos);
//update view
pView->OnUpdate(pSender, lHint, pHint);
}
}