Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TListbox "MouseLeave" überschreiben (https://www.delphipraxis.net/183708-tlistbox-mouseleave-ueberschreiben.html)

ATS3788 30. Jan 2015 09:15

Delphi-Version: XE7

TListbox "MouseLeave" überschreiben
 
Hallo Delphianer

Wie kann man MouseEnter & MouseLeave überschreiben.

Tracing den Code zeigt mir

procedure TControl.CMMouseEnter(var Message: TMessage);

auf.

himitsu 30. Jan 2015 09:23

AW: TListbox "MouseLeave" überschreiben
 
Hättest du mal den Quellcode mit gekauft, dann könntest du nachsehn wie TControl.CMMouseEnter definiert ist und Dieses einfach kopieren/nachmachen. :stupid:


http://www.delphi-treff.de/object-pa...n-und-objekte/ -> Botschaftsmethoden

http://www.delphipraxis.net/178117-k...auslagern.html


PS: Die Message heißt bestimmt vermutlich Delphi-Referenz durchsuchenCM_MOUSE_ENTER (Component Message) oder du nimmst MSDN-Library durchsuchenWM_MOUSEACTIVATE und MSDN-Library durchsuchenWM_MOUSELEAVE (Windows Message)
siehe Unit Messages (oder vcl.messages ... k.A.) und dort kannst du ja in der OH oder via Codevervollständigung rumstöbern.

ATS3788 30. Jan 2015 14:11

AW: TListbox "MouseLeave" überschreiben
 
himitsu:thumb: Danke habe ich doch,
nur ich war mir nicht sicher,
ob das so dann richtig ist.

himitsu 30. Jan 2015 14:49

AW: TListbox "MouseLeave" überschreiben
 
Da links steht nein. 8-)


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