CMDIFrameWnd als Child von CWnd
-
Hallo Leute,
ich habe ein CMDIFrameWnd welches als Child in einem Rahmenfensters erstellt werden soll.
Das mache ich so:
m_pMainWindow->LoadFrame(IDR_MAINFRAME,WS_CHILD | WS_VISIBLE,m_ParentWnd,NULL);Das funktioniert auch soweit.
Ist es möglich m_pMainWindow zuerst standalone zu erzeugen
m_pMainWindow->LoadFrame(IDR_MAINFRAME,WS_VISIBLE,NULL,NULL)und dann zu einem späteren Zeitpunkt an mein Rahmenfenster zu hängen?
Oder muss dass beim erstellen schon feststehen?
-
Ich weiß nicht ob dies die MFC erlaubt. Grund ist, dass die MFC Fenster in der Doc/View Architektur immer ein Parent Frame brauchen. Warum möchtest Du das machen?
Theoretisch kann man einem Fenster ein neues Parent mit SetParent zuweisen.