Registriert seit: 7. Jun 2004
386 Beiträge
|
vernünftiges Freihandzeichnen
3. Dez 2004, 17:47
Hi,
ich bin gerade dabei eine Art Paint zu schreiben, habe auch Rechteck zeichnen etc schon fertig, eigentlich sollte das Freihandzeichnen ja auch kein Problem darstellen. Ich zeichne einfach auf die aktuelle Mausposition bei MouseMove ein kleines gefülltes Rechteck.
Allerdings scheint das MouseMove zu selten abgefragt zu werden, so dass bei schnelleren Mausbewegungen Lücken entstehen.
Mir sind follgende Möglichkeiten eingefallen:
1. Lücken mit Linien füllen (gefällt absolut nicht, also verworfen)
2. Mausbewegungsgeschwindigkeit verlangsamen (wäre ok, ist das möglich?)
3. eine schnellere Abfrage programmieren (sicherlich mit meinen Kentnissen unmöglich, oder?)
Habt ihr andere Ideen oder Lösungsansetzte für die, die mir eingefallen sind?
P.S.: Wäre schön wenn das ganze unter Delphi4 realisierbar wäre!
Edit: Falls es wichtig ist: Untergrund ist Paintbox
|