CreateWindow und die Handle



  • Hallo 🙂 🙂 🙂

    Ich habe mir ne Windows-DLL geschrieben, um das nötigste der WinAPI zu kapseln.
    Da gibt es automatisch verwaltete Fensterklassen und eine Callback-Funktion, die alle Fenster behandelt.

    Das Problem: Manche Nachrichten (z.B. WM_CREATE) werden ausgelöst, bevor das Fenster sein Handle setzen konnte (d.h.: bevor CreateWindow zurückkehrt). Also setze ich das Handle manuell (nach dem Parameter der Callback-Funktion). Frage: Kann es sein, dass dieses Handle sich noch verändert? Ich habe da (wenn ich was verwende, das das Handle des Fensters braucbt) seltsame Fehlermeldungen.

    Danke im Voraus.

    Samuel G.



  • Guten Abend,
    Normalerweise sollte sich das Handle nicht ändern, nachdem es einmal zugewiesen worden ist. Das wäre ja katastrophal. Du musst einen Fehler in der Logik deines Source Codes haben.


Anmelden zum Antworten