Forum: Multimedia
Delphi
by Medium,
7. Okt 2009
1) Ok, stimmt :oops:
2) Das ist ja ein ganz anderes Problem: Du musst abfragen ob sich der Button schon am Rand befindet, wenn ja einfach nicht verschieben.
Edit: Grmpf. Es müsste einen Edit+Quote-Button geben =)
Forum: Multimedia
Delphi
by Medium,
7. Okt 2009
Nein, nicht unendlich viele. MouseMove wird offenbar nicht nur aufgerufen wenn sich die Maus sichtbar bewegt hat, sondern auch im Subpixel-Bereich, entsprechend der Auflösung der Maus. D.h. es könnte durchaus auch mal 100 mal MouseMove auftreten, bevor sie um einen Pixel fortgeschritten ist.
Forum: Multimedia
Delphi
by Medium,
7. Okt 2009
Dann ist das was du da hast doch richtig. Wo ist dein eigentliches Problem?
Am Rande: Wenn (lastpx < xvalue), dann ist es auf jeden Fall auch <> xvalue. Deine 2. Prüfung in isright() kannst du also sparen.
Edit: Achso, das Objekt soll auf selber X-Koordinate wie die Maus sein, aber auf fixer Y-Koordinate? Wenn ja, dann bitte ich künftig um präziesere Fragestellung. Zur Lösung siehe sirius'...