![]() |
Event für Deselektierung eines MenuItems?
Hallo! Weiß jemand, welche spezielle Windows Message gesendet wird, wenn ein Popup MenuItem DESELEKTIERT wird, d.h. wenn das MenuItem den Fokus VERLIERT. Und wie man diese Botschaft auswerten kann?
|
AW: Event für Deselektierung eines MenuItems?
Hallo,
vielleicht hilft Dir folgendes weiter
Delphi-Quellcode:
Gruß
type
TMenuItem = class(Vcl.Menus.TMenuItem) protected procedure AdvancedDrawItem (ACanvas : TCanvas; ARect : TRect; State: TOwnerDrawState; TopLevel: Boolean); override; end; TForm1 = class(TForm) PopupMenu1: TPopupMenu; Item1: TMenuItem; Item2: TMenuItem; private { Private-Deklarationen } public { Public-Deklarationen } end; implementation procedure TMenuItem.AdvancedDrawItem (ACanvas : TCanvas; ARect : TRect; State: TOwnerDrawState; TopLevel: Boolean); begin if odSelected in State then // mach was wenn das MenuItem selektiert ist else // sonst mach was anderes inherited AdvancedDrawItem (ACanvas, ARect, State, TopLevel) end; |
AW: Event für Deselektierung eines MenuItems?
Vielen Dank!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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