003
26.06.2003, 21:44 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, das hat nichts mit "nichts wissen" zu tun sonder mit der Art der Fragestellung. Falls ich die Frage richtig verstanden hab gbt es eine MDI-App ohne Document. Wenn keine Doc-Klasse vorhanden ist, wurde dennoch der Menueeintrag "Neu" generiert. In der App-class ist folgendes vorhanden:
C++: |
void CMDIApp::OnFileNew() { CMainFrame* pFrame = STATIC_DOWNCAST(CMainFrame, m_pMainWnd);
pFrame->CreateNewChild( RUNTIME_CLASS(CChildFrame), IDR_MDITYPE, m_hMDIMenu, m_hMDIAccel); }
|
Da habt Ihr doch eigentlich schon die Lösung.
C++: |
void CMainFrame::OnFensterNeu() { CMDIApp* pApp = (CMDIApp*) AfxGetApp(); pApp->OnFileNew(); }
void CMainFrame::OnWindowNeu() //IDR_MDITYPE { OnFensterNeu(); }
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 26.06.2003 um 21:47 Uhr von Uwe editiert. |