CMainFrame nicht anzeigen



  • Hallo,
    ich möchte eine MDI-Applikation so konfigurieren das der Frame
    nicht angezeigt wird.

    Nach dem LoadFrame(IDR_MAINFRAME) wird er angezeigt, ein folgendes ShowWindow(SW_HIDE) erzeugt ein "Blitzen"
    geht es auch ohne ?

    CMainFrame* pMainFrame = new CMainFrame;
    	if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
    		return FALSE;
    	pMainFrame->ShowWindow(SW_HIDE);
    

  • Mod

    Setze m_nCmgShow auf SW_HIDE...

    Allerdings siehst Du dann gar nichts von Deiner Anwendung! Die MDI Childs sind Kinder des Frames...



  • Danke für den Tip,

    ich habe jetzt folgenden Code

    CWinApp::m_nCmdShow = SW_HIDE;
    	//pMainFrame->ShowWindow(m_nCmdShow);
    
    	if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
    		return FALSE;
    

    der leider immer noch blitzt, die auskommentierte Zeile verursachte eine Exception


Anmelden zum Antworten