fujitsufan
Erfahrenes Mitglied
Hallo,
jetzt weiß ich nicht mehr weiter.
Ich möchte auf benutzerdefinierte Fonts zugreifen.
Auf Windows Fonts zugreifen ist ja klar.
Funktion
aufrufen.
Wie stelle ich das an, dass ich auf eine Liste eigener Fonts zugreifen kann.
Eine Liste erstellen ist auch noch einfach.
Aber wie greife ich auf diese Liste zu? Die Fonts liegen doch außerhalb des Verzeichnisses C:\Windows\Fonts\...
Kann ich irgendwie bei der o.g. Funktion eine Pfadangabe als Übergabeparameter mit anhängen?
Letztendlich gelange ich an die Funktion ::SendMessage(this->HWindow, EM_SETCHARFORMAT, SCF_ALL, (LPARAM)cf);
cf ist vom Typ CHARFORMAT.
Das bringt mich auch nicht weiter, da wird ja wiederum auf das Standardverzeichnis der Windows Fonts zugegriffen, oder!?
Kann mir da jemand weiterhelfen?
mfG.
fujitsufan
jetzt weiß ich nicht mehr weiter.
Ich möchte auf benutzerdefinierte Fonts zugreifen.
Auf Windows Fonts zugreifen ist ja klar.
Funktion
Code:
HFONT hf = CreateFont(,,,,,,,"Arial")
Wie stelle ich das an, dass ich auf eine Liste eigener Fonts zugreifen kann.
Eine Liste erstellen ist auch noch einfach.
Aber wie greife ich auf diese Liste zu? Die Fonts liegen doch außerhalb des Verzeichnisses C:\Windows\Fonts\...
Kann ich irgendwie bei der o.g. Funktion eine Pfadangabe als Übergabeparameter mit anhängen?
Letztendlich gelange ich an die Funktion ::SendMessage(this->HWindow, EM_SETCHARFORMAT, SCF_ALL, (LPARAM)cf);
cf ist vom Typ CHARFORMAT.
Das bringt mich auch nicht weiter, da wird ja wiederum auf das Standardverzeichnis der Windows Fonts zugegriffen, oder!?
Kann mir da jemand weiterhelfen?
mfG.
fujitsufan