Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Popupmenu: Herausfinden, über welchem Item die Maus ist (https://www.delphipraxis.net/147388-popupmenu-herausfinden-ueber-welchem-item-die-maus-ist.html)

TheJeed 7. Feb 2010 13:04


Popupmenu: Herausfinden, über welchem Item die Maus ist
 
Hallo zusammen!

Ich würde gerne ein wenig mit einem Popupmenü rumzaubern und brauche dafür eigentlich ein MouseOver-Event oder irgendwas das geeignet ist mir ein Event auszulösen, wenn meine Maus gerade über einem Menuitem steht. So ein Event wird aber scheinbar von TPopupMenu oder TJvPopupMenu nicht mitgeliefert.

Hat vielleicht jemand ne Idee, wie man da rangehen könnte?

Danke :)

Hawkeye219 7. Feb 2010 14:08

Re: Popupmenu: Herausfinden, über welchem Item die Maus ist
 
Hallo,

du kannst die Nachricht WM_MENUSELECT abfangen, die an die Applikation geschickt wird. Zarko Gajic zeigt in diesem Artikel, wie so etwas prinzipiell geht. Für Popup-Menüs ist etwas mehr Aufwand notwendig, da die Nachricht hier an ein internes Fenster der Applikatio geschickt wird. Die Kombination beider Codes sollte zur Lösung deines Problems führen.

Gruß Hawkeye


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