ERLEDIGT
JA
JA
ANTWORTEN
0
0
ZUGRIFFE
360
360
EMPFEHLEN
-
Hallo zusammen,
Ich habe ein MDI Projekt mit Splitter.
Das Problem: Die View's die ich in den Splitter eingehängt habe bekommen mit GetDocument() keinen Zeiger auf das aktuelle Dokument.
Der von CMDIChildWnd abgeleitete Frame bekommt ebenfalls keinen Zeiger auf das Dokument.
Im Folgenden ein paar Ausschnitte aus meinem Quellcode.
Aus der InitInstance() des Projektes:
Code :1 2 3 4 5 6 7 8
CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate(IDR_ROEPatternGenerTYPE, RUNTIME_CLASS(CProjectDoc), RUNTIME_CLASS(CMusterEditorFrm), // custom MDI child frame RUNTIME_CLASS(CMusterEditorNavigationView)); if (!pDocTemplate) return FALSE; AddDocTemplate(pDocTemplate);
class CMusterEditorFrm : public CMDIChildWnd
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
BOOL CMusterEditorFrm::OnCreateClient(LPCREATESTRUCT /*lpcs*/, CCreateContext* pContext) { if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_TOOLTIPS | CBRS_GRIPPER | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MUSTER_EDITOR_TOOLBAR)) { TRACE0("Failed to create toolbar\n"); return -1; // fail to create } if(!m_wndSplitter.CreateStatic(this, 1, 2)) { TRACE(_T("Splitter konnte nicht erstellt werden!")); return false; } if(!m_wndSplitter.CreateView(0, 0, pContext->m_pNewViewClass, CSize(0,0), pContext)) { TRACE(_T("ListCtrlView konnte nicht erstellt werden!")); return false; } m_wndSplitter.SetColumnInfo(0, 150, 0); if(!m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CMusterEditorDrawView), CSize(0,0), pContext)) { TRACE(_T("ListCtrlView konnte nicht erstellt werden!")); return false; } return true; }
Es wäre super wenn mir wer helfen könnte wo mein Fehler liegt.
MfG
Perdan
Ähnliche Themen
-
JSF Execption: No saved view state could be found for the view identifier
Von crombix im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 07.01.11, 11:43 -
[RCP] View durch einen anderen View ersetzen
Von lowskilla im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 11.09.09, 09:24 -
document/view -> 2 views auf das document
Von CiC im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 10.05.06, 16:44 -
Stammbaum in View, Objekte in View verschieben.
Von Ron-calli im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 11.10.05, 18:01 -
keine Zugriffrechte via SQL Abfrage auf einen view
Von eidgenoss im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 02.09.04, 17:04





Zitieren
Login






