![]() |
Öffnen und Schließen von Forms von aussen abfangen
Ich grüße, liebe DP Gemeinde!
Ich möchte mir heute mal einen Rat von euch holen! Folgendes: Für eine Logging-Funktionalität fange ich mithilfe eines eigenen Eventhandlers Windows Messages ab um Tastatur und Mauseingaben einzufangen und so zu bestimmen, in welchem Element sich der Benutzer aktuell befindet. Das ganze klappt soweit auch gut, allerdings kann ich damit eine Sache nicht abdecken: Forms die sich öffnen und schließen. Ich muss wissen, welche Form sich öffnet, wenn sich denn eine öffnet. Ich war ursprünglich der Meinung, dass Windows für das öffnen und schließen einer Form eine Message verschießt und ich da dann irgendwie rankäme - allerdings ist dem offenbar ja nicht so. Gibt es eine Möglichkeit das ganze festzustellen ohne die Forms selber zu bearbeiten? Irgendein Eventhandler von Delphi, der das vieleicht durchs Programm schießt? Ich hatte mich an Dsharp Aspects versucht, allerdings will das nicht ganz so klappen, wie ich will und zudem hab ich die Befürchtung, dass ich für ordentliches Logging hierbei ebenfalls die Klassen modifizieren muss. Sollte irgendwas fehlen, gern kurz melden, dann trage ich das noch nach. Gruß trsx |
AW: Öffnen und Schließen von Forms von aussen abfangen
Hilft dir
Delphi-Quellcode:
weiter?
Screen.OnActiveFormChange
|
AW: Öffnen und Schließen von Forms von aussen abfangen
Hi nuclearping!
Das ging schnell - scheint mein Problem auf den ersten Blick zu lösen! Riesenfettes Danke! |
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