![]() |
CM_DEACTIVATE in TWinControl
Hallo,
ich habe eine Komponente (abgeleitet von TWinControl) die darauf reagieren soll, wenn die Anwendung nicht mehr im Fokus ist. Leider erhält meine Komponente die Message CM_DEACTIVATE nicht.
Code:
Muss man da auf was spezielles achten?
procedure OnAppDeactivate(var Msg: TMsg); message CM_DEACTIVATE;
Ich weiß, man kann auch einfach Application.OnDeactivate nehmen, aber macht das Sinn eine kleine Komponente daran zu hängen? Eventuell soll später ein zentrales Objekt auf das Ereignis reagieren. Danke für jede Hilfe. Gruß monty |
AW: CM_DEACTIVATE in TWinControl
Diese Message wird natürlich nicht an jedes einzelne Control versendet, sondern nur an das Top-Level-Windows (und ToolMenüs).
![]() ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 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