Fenster verschieben
-
Hallo
Ich möchte ein Dialogfeld erstellen, das man verschieben kann indem man irgendwo ins Dialogfeld klickt. Im dialogfeld befinden sich nur Static-Text-Elemente. Klickt man nun irgendwo hin im dialogfeld soll man das Dialogfeld durch ziehen mit der Maus an eine beliebige Stelle am Desktop bewegen können.
Hat jemand eine Ahnung wie das gehen könnte, bin im Moment leider total ratlos.
Danke
Martin
-
Das könntest Du wahrscheinlich so realisieren.
1. Bei Mousedown (LButton) eine bool-Variable auf true setzen
2. Bei Mousemove das fenster verschieben auf die neue Cursorposition (wenn die Variable true ist)
3. Bei Mouseup (LButton) die bool-Variable auf false setzenAußerdem solltest Du über Doublebuffering nachdenken/nachlesen, da es sonst ziemlich flackern wird.