Da ich mit mehreren Dokumentvorlagen arbeite, muss ich beim Öffnen von Dateien darauf achten, welche Dokumentvorlage benutzt werden soll.
Normalerweise würde das Framework das machen, aber ich umgehe das durch eigene Öffnungsdialoge.
Wie kann ich nun z.B. auf die zweite Dokumentvorlage zugreifen?
Ich versuche es durch folgenden Code:
Aber das klappt irgendwie nicht.
Normalerweise würde das Framework das machen, aber ich umgehe das durch eigene Öffnungsdialoge.
Wie kann ich nun z.B. auf die zweite Dokumentvorlage zugreifen?
Ich versuche es durch folgenden Code:
Code:
CDocManager* pManager = AfxGetApp()->m_pDocManager;
POSITION pos = pManager->GetFirstDocTemplatePosition();
CDocTemplate* pTemplate = pManager->GetNextDocTemplate(pos);
if(zweite Dokumentvorlage benötigt) {
pTemplate = pManager->GetNextDocTemplate(pos);
}
pTemplate->OpenDocumentFile( Dateiname);
Aber das klappt irgendwie nicht.