Maske+Menü gleichzeitig beenden



  • hi
    hab nochmal ne Frage

    ich habe "einzelnes Dokument" ausgesucht. Nun hab ich eine Maske erstellt.
    Im Hintergrund sehe ich ja meine Hauptmenü(Datei,Bearbeiten,Ansicht,usw)
    und darauf meine Maske.
    Wenn ich auf "Beenden" klicke komme ich aus der Maske heraus, was muss ich machen wenn ich auch aus dem Menü rauskommen möchte (gleichzeitig),
    Hoffe ihr habt verstanden was ich meine 😉
    danke



  • Wenn du das Programm beenden willst:

    AfxGetMainWnd()->SendMessage(WM_CLOSE);
    


  • danke estartu_de
    hat wunderbar geklappt 👍



  • nochmal was
    gibt es eigentlich noch eine andere Möglichkeit Maske und Menü anzupassen
    ich hab so gemacht

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    	if( !CFrameWnd::PreCreateWindow(cs) )
    		return FALSE;
    	// ZU ERLEDIGEN: Ändern Sie hier die Fensterklasse oder das   Erscheinungsbild, indem Sie
    	// CREATESTRUCT cs modifizieren.
    
    	// Menübild anpassen
    	cs.x  = 160;
    	cs.y  = 100;
    	cs.cx = 917;
    	cs.cy = 810;
    
    	return TRUE;
    }
    


  • Was gefällt dir an der Lösung denn nicht? 😕



  • cs.x = 160;
    hab halt nicht so recht verstanden was die 160 sollen, (Koordinaten)
    hab dann solange rumprobiert bis es passt

    ich meinte nur, ob es nicht geht dass es automatisch angepasst wird



  • Die 160 sind Screenkoordinaten (Absolut auf dem Desktop).

    Wenn du das automatisch willst, musst du wissen, WAS du willst. Mittig auf den Bildschirm vielleicht? Dann such mal hier im Forum danach, wie du die Auflösung bekommst. Dann noch ein wenig rechnen und fertig. 🙂



  • ähm ,ja hat sich erledig 😉
    thread beendet
    danke nochmal für die Hilfe


Log in to reply