![]() |
Re: Objekt an Mausposition binden
wie ist es damit.....
Delphi-Quellcode:
var
dragged : boolean; procedure TForm1.FormCreate(Sender: TObject); begin application.OnMessage := MSGevent; end; Procedure Tform1.MSGevent(var Msg: tagMSG; var Handled: Boolean); var mousepos : Tpoint; begin if (Msg.message = WM_LBUTTONDOWN) then begin dragged := true; end; if (Msg.message = WM_LBUTTONUP) then begin dragged := false; end; if dragged then begin mousepos := form1.ScreenToClient(mouse.CursorPos); Shape1.Left := mousepos.X - (Shape1.Width div 2); Shape1.Top := mousepos.Y - (Shape1.Height div 2); end; end; |
Re: Objekt an Mausposition binden
so wird das Objekt nur bewegt, wenn die maus gedrückt ist !
MfG |
Re: Objekt an Mausposition binden
Zitat:
|
Re: Objekt an Mausposition binden
ich komme übrigens mit dem posten nicht mehr hinterher. Zweimal wollte ich mich jetzt schon bedanken und einmal sagen, dass das ja richtig ist mit der gedrückten maus :cheers:
|
Re: Objekt an Mausposition binden
ok... alle klarheiten wurden beseitig :lol:
|
Re: Objekt an Mausposition binden
Zitat:
|
Re: Objekt an Mausposition binden
Alles klar, Problem gelöst, gute nacht!
|
Re: Objekt an Mausposition binden
dann ist es ja gut... viel spass noch beim "coden"
cu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:53 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