Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eine Funktion, bei unterschiedlichen TMessage(s) (https://www.delphipraxis.net/196523-eine-funktion-bei-unterschiedlichen-tmessage-s.html)

Mokus 28. Mai 2018 17:15

Delphi-Version: 10.2 Tokyo

Eine Funktion, bei unterschiedlichen TMessage(s)
 
Moin zusammen,

folgende Situation:
Ich habe ein Formular, welches von unterschiedlichen Logiken Informationen via Windowsmessages bekommt.
Allerdings sind die alle gleich aufgebaut, also wollte ich nur eine Funktion die bei mehreren messages reakiert.
Geht das?

also sowas wie
Delphi-Quellcode:
 procedure HandleAllMessage(var AMSG: TMessge); message WM_MESSAGE1; message WM_MESSAGE2
oder muss ich für jede Message eine Funktion schreiben die alle die gleiche SUB Routine aufrufen?

( warscheinlich gab es solch eine frage schonmal, ich war nur zu bl*** zum suchen :P )

himitsu 28. Mai 2018 17:42

AW: Eine Funktion, bei unterschiedlichen TMessage(s)
 
WndProc überschreiben und da auf deinen Messagetyp prüfen.

Uwe Raabe 28. Mai 2018 17:43

AW: Eine Funktion, bei unterschiedlichen TMessage(s)
 
Zitat:

Zitat von himitsu (Beitrag 1403223)
MsgProc überschreiben und da auf deinen Messagetyp prüfen.

Dann doch besser WndProc überschreiben. :wink:

himitsu 28. Mai 2018 17:58

AW: Eine Funktion, bei unterschiedlichen TMessage(s)
 
Meinte ich doch :oops: .
Steht doch da :angle:

Mokus 28. Mai 2018 18:00

AW: Eine Funktion, bei unterschiedlichen TMessage(s)
 
seeehr schön ! besten dank euch beiden ^^


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