Problem mit WM_SIZE



  • Hallo!

    Habe schon die MSDN und das Forum abgesucht, aber nix gefunden.
    Folgendes Problem: Ich habe ein Fenster mit einer Listbox und einem Button. Der Button kann augeblendet sein, und in dem Fall soll die ListBox auf dieselbe Größe des fensters gesetzt werden.
    Ist ja soweit kein Problem - Doch! Denn wenn ich nun den Button ausblende, und dann das Fenster anzeige, dann wird die Listbox erst auf die richtige Fenstergröße angepasst wenn ich mit der Maus manuell ziehe.

    Das einzige was ich machen will ist, meine befehle, die unter WM_SIZE in meiner WndProc stehen, ausführen, aber irgendwie krieg ich das nicht hin.

    Ich habs schon mit MoveWindow, SetWindowPos und manuellem Aufruf über SendMessage (wobei hier die manuell übergebenen WPARAM-Daten mittels MAKEWPARAM irgendwie auch nicht ganz richtig sind :() ... wie kann ich bezwecken das meine WM_SIZE Message ausgeführt wird, sobald das Fenster mit ShowWindow() zur anzeige gebracht wird?

    Danke & Grüsse,
    code_pilot 😞


Anmelden zum Antworten