Fange messages i VCL komponent
Jeg er igang med at udvikle en VCL komponent der skal fange en message, denne message bliver broadcasted fra en anden process. Jeg har oprettet min message ved hjælp af CreateWindowMessage og kan fint modtage den i mit toplevel vindue.Jeg vil have komponenten til at modtage min message og helst uden at det kræver anden kode i mit toplevel vindue, end at indsætte komponenten. Mit komponent nedarver fra TWinControl.
Jeg kan ikke bruge BEGIN_MESSAGE_MAP ... da beskeden er oprettet gennem CreateWindowMessage, så istedet har jeg overskrevet WndProc funktionen. Det er her jeg i mit toplevel vindue fint kan modtage beskeden, men det kan jeg ikke fra min komponent. Jeg kunne selvfølgelig broadcast beskeden ud til mit komponent fra toplevel men jeg ønsker at komponentet skal gøre dette uden jeg behøver ændringer i toplevel vinduet.
Er der nogen der kan hjælpe så vil jeg være meget glad. :)