Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Bild der Maus "hinterhertuckern" (https://www.delphipraxis.net/13498-bild-der-maus-hinterhertuckern.html)

Die Muhkuh 19. Dez 2003 17:32


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?

Jens Schumann 19. Dez 2003 18:16

Re: Bild der Maus "hinterhertuckern"
 
Hallo,
evt so
Delphi-Quellcode:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Label1.SetBounds(X+15,Y+15,Label1.Width,Label1.Height);
end;
Wenn Du jetzt aber mit der Maus über ein Control fährst kommt das Label nicht nach.

Die Muhkuh 19. Dez 2003 18:43

Re: Bild der Maus "hinterhertuckern"
 
Ne das geht auch net.

das Label "hängt" einfach ein bisschen versetzt unter der Maus

SirThornberry 19. Dez 2003 18:48

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 18:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz