![]() |
Fenster + Beifenster
Ich hab ein paar kleine Problemchen, wo ich nicht weiterkomm.
1.) Fenster andockbar Ich möchte, dass meine Form2 beim verschieben an Form1 andocken kann (wie in WinAmp also) 2.) Fenster + Hilfsfenster verschieben Wenn ich Form1 bewege, soll sich gleichzeitig auch Form2 mitbewegen. Form2 soll sich dagegen nicht selbst bewegen können - also man soll Form2 nicht verschieben können. |
Re: Fenster + Beifenster
Hi,
ich denke mal das gilt auch für dich: Für verschiedene Themen, bitte verschiedene Threads eröffnen. Weiterhin würde ich mir mal so denken, zumindest für's andocken, wirst du hier was finden... :arrow: Suche |
Re: Fenster + Beifenster
Hallo Rebugger!
Die Fenster in WINAMP werden nicht mit Windows Bordmitteln sondern "von Hand" verschoben und vergrößert. Also ... : 1. borderstyle = bsNONE oder besser gleich NONVCL und eigene Controls mit PS und PSP zeichnen. 2. Die Funktionalität bekommst Du mit den Messages WM_LBUTTONDOWN(Koordinaten merken), WM_MOUSEMOVE (relativ zum Startpunkt verschieben), WM_LBUTTONUP und den WINAPI Funktionen MoveWindow, SetWindowPos gebacken. Eventuell kannst Du Dein Fenster mit WM_NCHITTEST in eigene Bereiche aufteilen. Ist sicher eleganter. Die Macht über die Maus erhältst Du mit SetCapture. ReleaseCapture lässt den Nager wieder frei. 3. Viel Spass beim proggen! :mrgreen: OLLI |
Re: Fenster + Beifenster
Hallo rebugger,
schau Dir mal die Jedi-Komponenten an, da gibt es eine, die heißt TJvFormMagnet. Wie die allerdings genau funktioniert, kann ich Dir nicht sagen. Habe dazu keine Hilfe gefunden. |
Re: Fenster + Beifenster
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz