Einzelnen Beitrag anzeigen

Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: [Firemonkey] Maus-Inputs richtig realisieren

  Alt 9. Jul 2016, 05:42
Hi Rollo,

Danke für den Hinweis, kannte ich noch nicht und werde mal einen Blick drauf werfen.

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 nun das ganze über die OnMouse-Events des Parents löse was bisher sehr einfach geht und auch gut zu erweitern sein dürfte wenn man sich ein wenig geschikt anstellt.

Sieht dank Firemonkey sehr gut aus, vieles lässt sich einfach "zusammenklicken" und die Events laufen so, wie ich mir das schon von anfang an gewünscht hätte und auch den Cursor kann man ohne Probleme anpassen, auch ohne HitTest

Um abzufragen ob die Koordinaten über eine bestimmte Komponente liegt gibt es Delphi-Referenz durchsuchenFMX.Controls.TControl.PointInObject welches glücklicherweise sogar die Rotation und andere Formen beachtet ^^

Freundliche Grüsse
Milos

Geändert von milos ( 9. Jul 2016 um 05:48 Uhr)
  Mit Zitat antworten Zitat