Installierte Fonts auslesen
-
moin
ich würde gern in einer Combobox die installierten Fonts mit ihren richtigen namen anzeigen.
Wie kann ich die Richtigen namen auslesen ?
Also die Dateien im Windows\Font Ordner helfen mir da nicht richtig weiter.
Also ich will nen dialog mit nem Combobox wo drin steht:
Arial
Arial Black
Times New Roman
uswkann mir da bitte wer helfen?
thx LT
-
Hilft dir der Beispielcode hier: http://www.ucancode.net/faq/Visual-C-Font-Combo-box-with-sample-text-CComboBox.htm
MfG SideWinder
-
puh ja das is sowas was ich will nur eigentlich viel zu viel da komm ich ja gar net so fix durch ... hast du das schonmal angewendet?
weil ich brauch nur die namen und net auch noch in dem style dargestellte ...
und irgendwie find ich in dem code zwar nen add aber gar nicht die aussage wo der eigentlich die fonts hernimmt ... etwas chaotisch find ich
-
Hallo LordTerra,
etwas chaotisch find ich
Also ich finde es ziemlich übersichtlich
Wesentlich sind eigentlich nur die Funktion "EnumFonts" und die dazugehörende Callback Funktion "FPC_EnumFontProc" in FontPreviewCombo.cpp.
Am besten schaust Du im MSDN die Funktion "EnumFonts" an.
Herzliche Grüsse
Walter
-
ja wenn man sich länger mit dem quellcode beschäftigt geht es so ...
ich hatte einen befehl erwartet
da ist das dann doch schon etwas mehr ...
und der quellcode ist nur so "unübersichtlich" weil der so viele varianten der darstellung mit eingebaut hat ...ok müsste es haben thx