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 Zentrale Sammelstelle für Botschaften (https://www.delphipraxis.net/3681-zentrale-sammelstelle-fuer-botschaften.html)

lodda 25. Mär 2003 11:56


Zentrale Sammelstelle für Botschaften
 
Hallo

gibt es unter Windows eine zentrale Sammelstelle für Botschaften, die die Botschaften an die Anwendungen verteilt, oder schicken sich die Programme die Botschaften direkt zu?

X-Dragon 25. Mär 2003 12:49

Re: Zentrale Sammelstelle für Botschaften
 
Zitat:

Zitat von lodda
Hallo

gibt es unter Windows eine zentrale Sammelstelle für Botschaften, die die Botschaften an die Anwendungen verteilt, oder schicken sich die Programme die Botschaften direkt zu?

Von was für Anwendungen und was für Botschaften redest du denn?

Luckie 25. Mär 2003 12:53

Nein gibt es nicht. Jedes Hauptfenster hat seine eigene Nachrichtenschlange.

lodda 25. Mär 2003 13:09

Gibt es eine Möglichkeit Botschaften die von einer Anwendung zur anderen geschickt werden abzufangen und nachzuschauen um welche Botschaft es sich handelt?

@X-Dragon: Ich meine die Botschaften, die Windowsanwendungen schicken um miteinander zu komunizieren.

Luckie 25. Mär 2003 13:11

Was hast du vor?

lodda 25. Mär 2003 13:20

Ich habe mal ein Porgramm gesehen (ich glaube es hieß WinSight), dass alle Botschaften aufgelistet hat, die gerade im umlauf waren. Das wollte ich mal nachprogrammieren.

Luckie 25. Mär 2003 13:47

Das geht wahrscheinlich mit einem SystemHook.

lodda 25. Mär 2003 13:56

:shock: Systemhook :shock: Was ist dass?

X-Dragon 25. Mär 2003 14:13

Zitat:

Zitat von lodda
:shock: Systemhook :shock: Was ist dass?

Hier mal ein kleiner Auszug aus der Delphi bzw Win32-Hilfe, hab mich nämlich selbst noch nicht genauer damit beschäftigt:

Zitat:

Hook Types
Each type of hook enables an application to monitor a different aspect of the Windows message-handling mechanism. The following sections describe the types of hooks available in Windows.

· WH_CALLWNDPROC and WH_CALLWNDPROCRET Hooks
· WH_CBT Hook
· WH_DEBUG Hook
· WH_FOREGROUNDIDLE Hook
· WH_GETMESSAGE Hook
· WH_JOURNALPLAYBACK Hook
· WH_JOURNALRECORD Hook
· WH_KEYBOARD Hook
· WH_MOUSE Hook
· WH_MSGFILTER and WH_SYSMSGFILTER Hooks
· WH_SHELL Hook
Damit kann man wohl verschiedene "Botschaften" die Windows hin- und herschickt abzufangen und dann je nach diese z.B. verändern.


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