![]() |
Form z-order wechsel feststellen
Hallo,
Mit welchem Event kann man das z-order wechsel einer Form feststellen ? Grüsse. |
AW: Form z-order wechsel feststellen
VCL oder FMX? Innerhalb der eigenen Anwendung oder auf dem ganzen Desktop (also auch wenn eine andere Anwendung in den Vordergrund wandert)?
|
AW: Form z-order wechsel feststellen
Und
Windows oder Mac? Nja, im Grunde kann man ja problemlos mal TApplicationEvents.OnMessage loggen. Dabei vielleicht ein paar bekannte und häufige Messages ignorieren/filtern. Und am Ende bleibt eventuell eine passende Message übrig. Oder meinst du eher sowas wie Screen.OnActiveFormChange? |
AW: Form z-order wechsel feststellen
Also VCL und Windows.
Ist es möglich dass WMShowWindow diese Info durchgibt, wenn das Z-order von dieser Form geändert wurde ? |
AW: Form z-order wechsel feststellen
Zitat:
Hab mir mal die Mühe gemacht und für dich das nachgelesen. ![]() |
AW: Form z-order wechsel feststellen
Delphi-Quellcode:
im Template der Forms könnte Dich dem Ziel näher bringen.
procedure WMWindowPosChanging(var Message: TWMWindowPosChanging); message WM_WINDOWPOSCHANGING;
|
AW: Form z-order wechsel feststellen
Vielen Dank für die Hilfe !
Werde mal stöbern. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 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