AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Botschaft an Frame senden

Ein Thema von taaktaak · begonnen am 6. Jan 2009 · letzter Beitrag vom 6. Jan 2009
 
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#1

Botschaft an Frame senden

  Alt 6. Jan 2009, 15:32
Moin, Moin.
Um zirkuläre Unit-Referenzen zu vermeiden, sendet meine Config-Unit nach Veränderung von Einstellungen mittels PostMessage() eine Botschaft an alle Fenster, damit diese darauf reagieren und ggf. Veränderungen sofort optisch darstellen können. Das funktioniert auch wie gewünscht.

Delphi-Quellcode:
for i:=0 to Screen.FormCount-1 do // inform ALL application forms
  PostMessage(Screen.Forms[i].Handle,WM_AFTER_CFGSAVED,0,0);
Mein Hauptform enthält jedoch mehrere Frames. Diese empfangen die Botschaft natürlich nicht. Nun kann ich ja aus dem Hauptform die Einstellungen in den Frames ändern - aber noch besser wäre es m.E. dies auch in den einzelnen Frames zu tun.

Langer Rede, kurzer Sinn: Wie kann ich eine Botschaft an die Frames senden?

Da TFrame ein Nachkomme von TWinControl ist, müsste ein Frame doch eigentlich ein Handle haben (denk ich mir mal so) - aber wie ermittle ich das Handle?
Ralph
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz