Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
10. Sep 2007
Hi,
ich fange die Message ab, um das Control in einem Raster (Grid) zu verschieben. Dies berechnet bei mir die Funktion GetRastControlrect. Ich übergeben das aktuelle Rect und verändere die Werte auf mein Raster. Somit habe ich das Rect in Msg.LParam verändert. Dieses neue Rect wird dann vom Control genutzt. Du musst jetzt die Werte von ARect (bei mir) nach deinen Vorstellungen ändern. Somit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
8. Sep 2007
Hi D6to2007,
es gibt keine dummen Fragen, nur dumme Antworten. Und das meine ich ernst!
Ich rieche auch erst seit kurzem in die Thematik rein. Ich habe herausbekommen, dass wm_sizing aufgerufen wird, wenn die entsprechende Windows-Botschaft abgesetzt wird. Ich nutze das in meinen Controls zu Änderung der Größe durch den Benutzer zur Laufzeit.
Hier ist mal ein Thread von mir wm_moving,...