CDocTemplate* AfxFindDocTemplate(UINT nIDResource)
{
POSITION pos = AfxGetApp()->GetFirstDocTemplatePosition();
while ( pos )
{
CDocTemplate* pDocTemplate = AfxGetApp()->GetNextDocTemplate(pos);
if ( AfxGetDocTemplateId(pDocTemplate) == nIDResource )
return pDocTemplate;
}
return NULL;
}
void CMainFrame::LoadView(UINT ID)
{
CDocTemplate* pDoc = AfxFindDocTemplate(ID);
if(pDoc != NULL)
{
pDoc->OpenDocumentFile(NULL);
}
}
// Luego para abrir el formulario solo escribes:
LoadView(IDR_TUFORMVIEW);