Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
10. Jul 2016
Also ich habe nun alles getestet und bin zum Entschluss gekommen dass ich das so mache:
Die Tools (z.B. TSelection nachbau, PerspectiveTransform usw) erstelle ich mit Firemonkey Komponenten und setze jeden HitTest auf False.
Das Parent handelt nun die OnMouse-Events wie folgt:
OnMouseMove: Überprüft mit TControl.PointInObject ob die Maus auf einem Control liegt.
OnMouseDown: Ist die Maus...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
9. Jul 2016
Hi,
Interessant... habe beim rumspielen bemerkt das TSelection und TSelectionPoint sogar reagieren wenn man die Maus ausserhalb des Fensters bewegt, was also heissen müsste das sie nicht über die normalen OnMouse-Events gesteuert werden oder? Ich könnt mir denken das es gehen würde einen extra Thread zu machen aber dafür wäre das ja ein wenig too much würde ich mal annehmen oder könnte man da...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
9. Jul 2016
Hi Rollo,
Danke für den Hinweis, kannte ich noch nicht und werde mal einen Blick drauf werfen. :thumb:
Ich wollte für das Programm ein einfaches aber effektives handling mit mehreren modis geben und habe es nun so gemacht dass ich die "Tools" (z.b. so ein Rahmen bei PowerPoint zum vergrössen/verkleinern und rotieren) mit Komponenten gebastelt habe, deren HitTest auf false gesetzt habe und...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
8. Jul 2016
Hi,
ich würde gerne die Maus-Inputs für ein Zeichenprogramm realisieren stecke aber leider bei der Planung fest, weil ich ein paar Probleme habe die OnMouse- Events über jede einzelne Komponente zu steuern. Und zwar ist das Problem das ich nun mehrere Komponente auf einem Panel (Das "Zeichenbrett") liegen habe die der Bearbeitung dienen also kann man damit die gezeichneten Objekte verschieben,...