W jaki sposób wyświetlić czcionkę w formacie .ttf w Borland C++ bez instalowania jej w systemie?
Tymczasowo samemu zainstalowac przez AddFontResource i pozniej usunac RemoveFontResource
Dziękuje :) Działa idealnie tak jak chciałem :) pzdr :) nie wiesz jak sprawdzić czy czcionka jest już jest zainstalowana w systemie? bo jeśli się okaże że ktoś już ową czcionkę posiada to niechcę mu jej przypadkiem przy wyłączaniu programu usunąc... :P chyba że nie będę odinstalowywał.. ;P
SDK:
Czcionka instalowana w ten sposób jest dostępna tylko do czasu restartu systemu.
nie wiesz jak sprawdzić czy czcionka jest już jest zainstalowana w systemie
Sprawdz wszystkie zainstalowane czcionki przez EnumFonts. Jeśli znajdziesz swoją, to nie dodawaj jej.
krwq napisał(a)
Dziękuje :) Działa idealnie tak jak chciałem :) pzdr :) nie wiesz jak sprawdzić czy czcionka jest już jest zainstalowana w systemie? bo jeśli się okaże że ktoś już ową czcionkę posiada to niechcę mu jej przypadkiem przy wyłączaniu programu usunąc
Nie usuniesz.
Jeśli czcionka ma być dostępna tylko dla twojej aplikacji użyj AddFontResourceEx/RemoveFontResourceEx.
Radzę też poczytać to http://blogs.msdn.com/fyuan/archive/2006/08/08/692544.aspx