Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#1

TComponent und CM_PARENTFONTCHANGED

  Alt 26. Okt 2006, 10:23
Hallo,

ich möchte in einer eigenen Komponente, die von TComponent abgeleitet ist, gerne auf CM_PARENTFONTCHANGED reagieren.
Da ich in dieser Komponente grundlegende Informationen einrichten möchte, die ich nutze um dann einen Nachfahren von THintWindow zu konfigurieren, würde ich gerne auch eine Eigenschaft ParentFont anbieten.
Das funktioniert alles schon so wie ich es möchte, allerdings interessiert es meine Komponente überhaupt nicht, wenn ich ParentFont auf TRUE stehen habe und den Font des Fensters ändere. Erst wenn ich manuell ParentFont erst auf False und dann wieder auf True stelle, bekomme ich den ParentFont.
Ich habe schon versucht AllocateHWnd zu verwenden, leider ohne Erfolg. Und weil es sich um eine nicht-sichtbare Komponente handeln soll, kann ich sie natürlich nicht von TControl ableiten.

Gibt es dennoch einen Weg, wie ich diese Nachricht verwenden bzw. die ParentFont-Property verwenden kann?
  Mit Zitat antworten Zitat