Pop-UP Fenster funktioniert nicht !



  • Hallo Leute!
    Ich habe eine selbsterstellte Funktion "PM_REGISTER" erstellt und diese soll ein Pop-up Fenster erstellen ...
    Mein Compiler bringt mir keine Fehlermeldung, aber wenn ich die Funktion ausführen lasse, kommt der Microsoft-Fehlerbericht-Senden ?! Was mache ich falsch ? Lieg ich voll daneben ?

    Hier mein Code:

    case PM_REGISTER:
         {
             hRegister = CreateWindowEx(WS_POPUP,
                                      "Register",
                                      "Register",
                                      WS_VISIBLE | WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
                                      155, 141, 500, 500,
                                      NULL,
                                      NULL,
                                      ((LPCREATESTRUCT) lParam)->hInstance,
                                      NULL);
             return 0;
         }
    

    Ich weiss dass ich das Window schon am Start erstellen lassen kann und es dann mit Showwindow anzeigen lassen kann, aber ich möchte das Fenster eben nur erstellen, wenn ich die Funktion aufrufe ...

    Hoffe, dass jemand mir helfen kann! MFG:
    n()()bi



  • kommt der Microsoft-Fehlerbericht-Senden

    höhrt sich nach nam crash an. Also mal im debuger starten und nachsehen wo es knallt (lParam ist auch wirklich ein gültiger zeiger auf eine CREATESTRUCT? )



  • lParam zeigt nur in WM_CREATE auf ein CREATESTRUCT ⚠



  • flenders schrieb:

    lParam zeigt nur in WM_CREATE auf ein CREATESTRUCT ⚠

    PM_REGISTER kommt mit nicht von windows, hängt also von aufrufer ab was lparam ist 🤡


Anmelden zum Antworten