Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lagopus,
24. Nov 2008
Hallo Christopher,
jau, ich hab's kapiert und zum Teil auch schon bei meiner o. g. Lösung, die sich zeitlich mit Deinem Eintrag überschnitten hat, eingeflochten. Vielen Dank nochmal für die Hilfe und Inspiration! ;-)
Grüße,
Lagopus.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lagopus,
24. Nov 2008
Hallo zusammen,
hallo Christopher,
nachdem ich ziemlich oft beim Durchsuchen des WWW und des Forums gelesen habe, daß ein Broadcast via PostMessage(HWND_BROADCAST,...) nicht ganz ungefährlich ist, da so JEDE auf dem System laufende Applikation diese Meldung erhält, habe ich mein Problem entsprechend anders gelöst, dank der Mithilfe von Christopher:
Ich suche mir einfach alle Formulare...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lagopus,
24. Nov 2008
Hallo Christopher,
Wenn ich diese Prozedur in meinem Formular einbinde, dann reagiert sie leider nicht auf PostMessage(HWND_BROADCAST,...) - sprich, die WM_USER-Nachricht kommt dort gar nicht an.
So ähnlich habe ich das in meiner bisherigen Lösung mit der überschriebenen WndProc-Prozedur und der Application.OnMessage auch gemacht - allerdings ist Deine Version viel eleganter ......
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lagopus,
24. Nov 2008
Hallo Christopher,
erst einmal vielen Dank für Deine schnelle Antwort.
Dein Ansatz sieht sehr vielversprechend aus, ich teste das gleich mal aus und gebe dann Bescheid.
Danke einstweilen und Grüße,
Lagopus.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lagopus,
24. Nov 2008
Hallo zusammen,
ich möchte gerne eine WM_USER-Nachricht an alle Dialogelemente meiner Anwendung, die aus verschiedenen Formularen besteht, schicken.
Ich habe dazu eine eigene Klasse von TStaticText erstellt, die in ihrer überschriebenen Prozedur WndProc auf diese Nachricht entsprechend reagieren soll:
interface
type