Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Benachrichtigen lassen: Linke Maustaste losgelassen (https://www.delphipraxis.net/86688-benachrichtigen-lassen-linke-maustaste-losgelassen.html)

DelphiManiac 17. Feb 2007 19:04


Benachrichtigen lassen: Linke Maustaste losgelassen
 
Hallo,

ich würde gerne in meinem Programm mitbekommen, ob die linke Maustaste losgelassen worden ist.
Kennt ihr die Windows Message und könnt ihr mir sagen wie ich diese abfange??

Danke euch

EDatabaseError 17. Feb 2007 19:13

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
IMHO mit OnMouseUp. MouseDown wird ja ausgelöst wenn man klickt.

Mfg

DelphiManiac 17. Feb 2007 19:16

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
Hi,

ja aber die Komponente (TJvSpinEdit)
kennt diese Ereignis nicht, deswegen muss ich es wohl über eine Windows Message machen.

elundril 17. Feb 2007 19:29

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
Mach dir eine neue Komponente wenn du es öfter brauchst.

lg el

sirius 17. Feb 2007 19:51

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
wm_lbuttonup wäre die Message.

DelphiManiac 17. Feb 2007 19:59

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
Hallo,

habt ihr evtl. einen Link für mich (mit einem Tutorial), wie ich mit Windows Messages arbeite???

Danke euch

sirius 17. Feb 2007 20:18

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
Ich kenne die Jedi-Komponente nicht. wovon ist sie denn abgeleitet?

Wenn du Glück hast, reicht folgender Prozedurkopf:

Delphi-Quellcode:
procedure buttonUp(var msg:TMessage);message wm_lbuttonup;

DelphiManiac 18. Feb 2007 19:05

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
Hi,

ich glaube sie ist von JVCustomEdit abgeleitet, weiss es aber jetzt nicht genau, müsste morgen mal gucken,
eigentlich könnte ich doch dann von der Komponente ableiten und die ButtonUp Methode einfügen..., oder?

Danke

sirius 18. Feb 2007 19:06

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
Wichtig ist, dass diese Messages generell weitergeleitet werden oder eben deine Komponente von Twincontrol abgleitet ist. Musst du einfach mal probieren.

DelphiManiac 18. Feb 2007 20:56

Re: Benachrichtigen lassen: Linke Maustaste losgelassen
 
@sirius:

Hi, ja das muss ich morgen früh mal probieren, sage euch dann nochmal bescheid ob es geklappt hat mit dem ableiten
der Komponente und dem abfangen der ButtonUp Message.

Gruß
DelphiManiac


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