In SDI eine Dialogform anzeigen (keinen Modal-Dialog)// LÖSUNG //EVTL.FAQ



  • DAnke für die Hilfe aus dem Forum klapp jetzt alles, hab da mal einen hoffentlich idioten sicheren weg aufgeschrieben, bei mir hats geklapp 😉 .

    Besten dank, das knowhow aus dem Forum ist super.

    Schritt 1:

    Einen Dialog als Ressource einfügen und ihm eine Klasse vom Typ CDialog hinzufügen.
    z.B. CAnzeigen

    Schritt 2:

    Im Menu von der SDI einen Menüpunkt erstellen oder auswählen von dem aus die Form angezeigt werden soll. Diesem dann ein Command hinzufügen.

    Schritt 3:
    Diesen Command dann den Code bearbeiten und das hier einfügen:

    CAnzeigen 1 *pDialog;
    pDialog= new CAnzeigen;
    pDialog->Create(IDD_DIALOG1, this); //IDD_DIALOG1 = id des Dialogs
    pDialog->ShowWindow(SW_SHOW);

    Schritt 4:

    Da die Klasse (CAnzeige) hier nicht bekannt ist oben linken.
    #include “dateiwoCANZEIGEdelariertist“


Anmelden zum Antworten