ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
595
595
EMPFEHLEN
-
Hallo
Ich dachte eigentlich ich hätte das document/view Konstrukt der mfc verstanden, doch muss ich leider zugeben ich komme einfach nicht weiter. Es geht um eine "eigentlich" einfache Sache:
Ich habe ein CDocument in einer MDI Anwendung und möchte nun zwei unterschiedliche Views direkt am Anfang damit nutzen. Hat einer ein paar Hinweise dazu oder einen Link?
InitInstance()
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// Allgemeine Dokumentvorlage m_pDocTemplateData = new CMultiDocTemplate(IDR_MDI_TestTYPE, RUNTIME_CLASS(CMDI_TestDoc), RUNTIME_CLASS(CChildFrame), // Benutzerspezifischer MDI-Child-Rahmen RUNTIME_CLASS(CMDIView)); if (!m_pDocTemplateData) return FALSE; AddDocTemplate(m_pDocTemplateData); m_pDocTemplateProt = new CMultiDocTemplate(IDS_STRING_PROT, RUNTIME_CLASS(CMDI_TestDoc), RUNTIME_CLASS(CChildFrame), // Benutzerspezifischer MDI-Child-Rahmen RUNTIME_CLASS(CMDIProtView)); if (!m_pDocTemplateProt) return FALSE; AddDocTemplate(m_pDocTemplateProt);
für die beiden Views... doch wenn ich dann
Code :1 2 3 4 5 6 7 8
::OnFileNew() { if (m_pDocTemplateData != NULL || m_pDocTemplateProt != NULL) { m_pDocTemplateData->OpenDocumentFile(NULL); m_pDocTemplateProt->OpenDocumentFile(NULL); } }
werden ja zwei unterschiedliche Dokumente des gleichen Typs aufgerufen.
Für irgendwelche Hinweise wäre ich seh dankbar.
Gruß
cic
-
So klappt zumindest die Anzeige ;PCode :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
::OnFileOpen() { ASSERT(m_pDocTemplateData != NULL); ASSERT(m_pDocTemplateProt != NULL); m_pDocTemplateData->OpenDocumentFile(""); // m_pDocTemplateProt->OpenDocumentFile(""); // Zweiten Frame erstellen CDocument *pDoc = ((CFrameWnd*)m_pMainWnd)->GetActiveDocument(); CFrameWnd *pCSecondFrame = m_pDocTemplateProt->CreateNewFrame(pDoc,NULL); // Zweiten Frame darstellen m_pDocTemplateProt->InitialUpdateFrame(pCSecondFrame,pDoc,TRUE); }
Ähnliche Themen
-
Doc/View mit Splitter. Wieso kennt keine View ihr Document?
Von Perdan im Forum C/C++Antworten: 0Letzter Beitrag: 13.10.08, 11:44 -
Document und Replace
Von deepgreen im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 08.07.06, 01:19 -
XML Document
Von lernen.2007 im Forum JavaAntworten: 4Letzter Beitrag: 06.06.06, 15:59 -
xsl:document
Von freddie23 im Forum XML TechnologienAntworten: 0Letzter Beitrag: 15.06.05, 11:00 -
document.write() und document.close()
Von Tucker im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 27.06.04, 18:46





Zitieren
Login






