![]() |
Eigene Schriftarten nutzen
Also, ich will mit Andorra 2D ne Schriftart nutzen, die im verzeichnis der Exe liegt. Nun nimmt das Programm nicht die Schriftart (ist ja klar, es weiß ja net, dass die da liegt) sondern ne Standardschriftart von Windows. Ist es möglich die Schriftart, ohne in den Windows/Fonts-Ordner zu kopieren, zu nutzen, wenn ja wie :?: :gruebel:
Wenn die Frage zu unpräzise formuliert ist...sorry, müsst ihr dann sagen ;) |
Re: Eigene Schriftarten nutzen
Hallo,
dafür gibt es die beiden Funktionen ![]() ![]()
Delphi-Quellcode:
Gruß
procedure AddFontRes(const FileName: WideString);
begin AddFontResourceW(PWideChar(FileName)); SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0); end; procedure RemoveFontRes(const FileName: WideString); begin if RemoveFontResourceW(PWideChar(FileName)) then SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0); end; xaromz |
Re: Eigene Schriftarten nutzen
Danke, werde ich dann gleich mal implementieren :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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