Forum: Multimedia
Delphi
by himitsu,
10. Nov 2009
Da wirst du die selben Ereignisse, wie auch bei der Form, bei den Shapes abfangen und dann an die Form weiterleiten müssen.
z.B. OnMouseMuve geht ja nur an das Objekt, welches unter dem Mauszeiger ist und das ist in diesem Fall das Shape und nicht die Form :zwinker:
Forum: Multimedia
Delphi
by himitsu,
5. Nov 2009
Nein
Die Shapes zeichnen sich auf dem Canvas ihres Parent, also auf der Form
Wenn du jetzt danach selber auf das Canvas zeichnes, dann ist das vorher dort Befindliche natürlich weg/übermalt.
Warum überhaupt die Shapes?
Zeichne einfach alles selber, dann hast du auch die komplette Kontrolle wer was übermalt.
Also immer das zuletzt ausgeben, was auch als Letzes sichtbar sein soll.