Einzelnen Beitrag anzeigen

trsx

Registriert seit: 17. Mär 2015
2 Beiträge
 
#1

Öffnen und Schließen von Forms von aussen abfangen

  Alt 17. Mär 2015, 11:52
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

Geändert von trsx (17. Mär 2015 um 11:53 Uhr) Grund: Präfix hinzugefügt
  Mit Zitat antworten Zitat