加入以下代码试下: //the follow code to fill the tempmodel list POSITION tpos = pApp->GetFirstDocTemplatePosition(); //for each document template while (tpos != NULL) { CDocTemplate* pDocTemplate = pApp->GetNextDocTemplate(tpos); POSITION dpos = pDocTemplate->GetFirstDocPosition();
while (dpos != NULL) { CDocument* pDoc = pDocTemplate->GetNextDoc(dpos); if (pDoc != NULL) { pDoc->UpdateAllViews(NULL); } } }
//the follow code to fill the tempmodel list
POSITION tpos = pApp->GetFirstDocTemplatePosition();
//for each document template
while (tpos != NULL)
{
CDocTemplate* pDocTemplate = pApp->GetNextDocTemplate(tpos);
POSITION dpos = pDocTemplate->GetFirstDocPosition();
while (dpos != NULL)
{
CDocument* pDoc = pDocTemplate->GetNextDoc(dpos);
if (pDoc != NULL)
{
pDoc->UpdateAllViews(NULL);
}
}
}