Ich möchte einen Font installieren.
Dazu kopiere ich die ttf Datei in den Fontordner von Windos und führe danach folgenden Code aus:
result:= AddFontResource(PChar(Datei)) <> 0;
if result then
SendMessage(hwnd_broadcast, wm_fontchange, 0, 0);
Danach funktioniert der neue Font auch. Boote ich dann den PC, funktioniert der Font erst dann wieder, wenn ich mit dem Windows Exlorer den neuen Font im Fontsordner von Microsoft geöffnet habe.
Was mache ich falsch? Wie kann ich einen Font per Delphi-Programm installieren?
Dazu kopiere ich die ttf Datei in den Fontordner von Windos und führe danach folgenden Code aus:
result:= AddFontResource(PChar(Datei)) <> 0;
if result then
SendMessage(hwnd_broadcast, wm_fontchange, 0, 0);
Danach funktioniert der neue Font auch. Boote ich dann den PC, funktioniert der Font erst dann wieder, wenn ich mit dem Windows Exlorer den neuen Font im Fontsordner von Microsoft geöffnet habe.
Was mache ich falsch? Wie kann ich einen Font per Delphi-Programm installieren?
Comment