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 Das Handle der zuletzt aktiven Anwendung (https://www.delphipraxis.net/13887-das-handle-der-zuletzt-aktiven-anwendung.html)

roko66 28. Dez 2003 16:08


Das Handle der zuletzt aktiven Anwendung
 
Hallo

Ich möchte an die zuletzt aktive Anwendung (Notepad, Word etc.) eine Nachricht
aus meiner Delphianwendung senden. Dazu benötig ich das Handle in der zuletzt
aktiven Anwendung.
Meine Vorstellung ist in etwa eine Ereignis in TApplication wie 'BeforeActivate'.
Da könnte ich dann über 'GetforegroundWindow' das Handle erwischen , bevor meine
Appliaction den Focus bekommt !
Vielleicht geht es aber einfacher ?

Danke Für eure Mühe
Ronald

toms 28. Dez 2003 16:36

Re: Das Handle der zuletzt aktiven Anwendung
 
Hi,

Du könntest WM_GETFOCUS hooken und das Handle des Fensters welches den Fokus verloren
hat steht im wParam der Message.

roko66 28. Dez 2003 17:47

Re: Das Handle der zuletzt aktiven Anwendung
 
Hallo

Klingt sehr interessant , es reichen aber meine Kenntnisse nicht aus !
Hättest Du vielleicht ein kleines Code-Beispiel !

Danke
Ronald

Daniel 29. Dez 2003 09:56

Re: Das Handle der zuletzt aktiven Anwendung
 
Ich verschiebe das mal nach WinAPI.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz