Hallo Ralf,
die
VCL-Macher haben doch eine Möglichkeit der Erweiterung vorgesehen - du hast sie selbst erwähnt. Alles, was du meiner Meinung nach tun musst, ist eine Behandlung für die Nachricht
CM_FONTCHANGED zu implementieren:
Delphi-Quellcode:
type
TMQButton = class (TButton)
private
procedure CMFontChanged(var Message: TMessage); message CM_FONTCHANGED;
end;
procedure TMQButton.CMFontChanged(var Message: TMessage);
begin
inherited;
// hier kann jetzt dein Code folgen...
end;
Gruß Hawkeye