Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi OnmouseMove message (https://www.delphipraxis.net/27254-onmousemove-message.html)

HagBurt 6. Aug 2004 13:52


OnmouseMove message
 
hallo

kann mir jemand nen code posten dass ich bei onmousemove zwei verschiedene
messages anzeigen lassen kann. zb linke seite, rechte seite oder oben, unten

Danke für alle antworten
HagBurt

mischerr 6. Aug 2004 19:45

Re: OnmouseMove message
 
Ich hoffe mal, dass ich dich richtig verstanden hab...
Code:
procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var MyText: string;
begin
  MyText:= '';
  if x[list=1]OldX then begin
     // ab nach Rechts
     MyText:= 'Rechts/';
  end else begin
     // x bleibt
     MyText:= '-/';
  end;
  if y[list=1]OldY then begin
     // ab nach unten
     MyText:= MyText+'Runter';
  end else begin
     // y bleibt
     MyText:= MyText+'-';
  end;
  Panel1.Caption:= MyText;
  OldX:= x;
  OldY:= y;
end;
Hier z.B. das OnMouseMove eines Panels. Als Caption bekommt es die Richtung.

OldX und OldY sind als Word im Private-Abschnitt des Forms deklariert.

Grüsse!

HagBurt 20. Aug 2004 16:09

Re: OnmouseMove message
 
sorry das es so lange gedauert hat.

mußte erst wieder an delphi kommen.....
das ist genau das, was ich gemeint hab.

:thumb: echt klasse :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 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