![]() |
Bild der Maus "hinterhertuckern"
Ihr kennt doch alle bestimmt C&C und so. Wenn man da ein Männchen markiert und dann auf den Boden klickt läuft das Männchen dahin. Wie kann ich das mit Delphi machen?
Einfach so zum Testen soll ein Label immer der Maus 2hinterhertuckern". Also keine großen Bilder sondern nur ein kleines Label. Wie kann ich das reallisieren? |
Re: Bild der Maus "hinterhertuckern"
Hallo,
evt so
Delphi-Quellcode:
Wenn Du jetzt aber mit der Maus über ein Control fährst kommt das Label nicht nach.
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer); begin Label1.SetBounds(X+15,Y+15,Label1.Width,Label1.Height); end; |
Re: Bild der Maus "hinterhertuckern"
Ne das geht auch net.
das Label "hängt" einfach ein bisschen versetzt unter der Maus |
Re: Bild der Maus "hinterhertuckern"
im onmousemove des formulars die neue mausposition in einer Variablen speichern (oder mit Hook damits auch über controls ausgelöst wird) und dann in einer in einer timerprocedure das Object auf den punkt zu bewegen lassen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz