void CDocTemplate::OnIdle() { POSITION pos = GetFirstDocPosition(); while (pos != NULL) { CDocument* pDoc = GetNextDoc(pos); ASSERT_VALID(pDoc); ASSERT_KINDOF(CDocument, pDoc); pDoc->OnIdle(); } }