Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Reaktion auf Fenster öffnen (https://www.delphipraxis.net/59870-reaktion-auf-fenster-oeffnen.html)

Jonas 29. Dez 2005 21:39


Reaktion auf Fenster öffnen
 
Hi ihr, ich würde gerne das mein Programm darauf reagiert, wenn sich ein neues Fenster (egal was für eins) öffnet. Habe jedoch keine Idee wie ich das auslesen kann. Bitte um Hilfe.

Luckie 30. Dez 2005 00:26

Re: Reaktion auf Fenster öffnen
 
Ein API Hook auf CreateWindow(Ex). toms hat hier: http://www.michael-puff.de/dirindex..../Importe/toms/ ein Beispiel dazu für CreateProcess.

Jonas 3. Jan 2006 01:20

Re: Reaktion auf Fenster öffnen
 
Geht das nicht auch ohne Hooks? Ich blick da irgendwie nicht so ganz durch, bzw. durchblicken tu ich da schon aber bekomme ich trotzdem nicht so hin, wie ich es gerne hätte.

Luckie 3. Jan 2006 01:32

Re: Reaktion auf Fenster öffnen
 
Nein geht nicht sauber ohne Hooks.

Jonas 3. Jan 2006 18:39

Re: Reaktion auf Fenster öffnen
 
Gäbe es nicht eine Möglichkeit das mir mal jemand erklärt wie das funktioniert? Ich habe es versucht, mit dem vorgegeben Beispiel da eine Funktion einzubauen die von meiner exe - Datei, bekomme aber nen Fehler. :(

toms 3. Jan 2006 18:42

Re: Reaktion auf Fenster öffnen
 
Hallo,

Wenn du es einfach möchtest, dann nimm die TWatch Komponente. (Googeln)
Die Komponente kapselt bereits den entsprechenden Hook und du kannst bequem in einem "OnNewWindow" (o.ä)
auf die Erzeugung eines neuen Fensters reagieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz