Всем привет. Подскажите пожалуйста, как можно установить свой шрифт упакованный в ресурсы что-бы потом использовать его в CreateFontA.
Пытался с помощью AddFontResourceExA, но ничего не вышло(
1. jintonik88 - 27 Сентября, 2021 - 02:48:32 - перейти к сообщению
2. Zireael - 27 Сентября, 2021 - 03:48:29 - перейти к сообщению
Цитата:
как можно установить свой шрифт упакованный в ресурсы что-бы потом использовать его в CreateFontA.
Файл шрифта добавить в ресурсы Версия 4.01 Упаковка нужных файлов в ресурсы exe.
При запуске exe файл шрифта распаковать из ресурсов в папку со шрифтами C:\Windows\Fonts, функция unpack.
Вызвать CreateFontA с нужными параметрами.
3. jintonik88 - 27 Сентября, 2021 - 04:56:18 - перейти к сообщению
Zireael пишет:
Файл шрифта добавить в ресурсы Версия 4.01 Упаковка нужных файлов в ресурсы exe.
При запуске exe файл шрифта распаковать из ресурсов в папку со шрифтами C:\Windows\Fonts, функция unpack.
Вызвать CreateFontA с нужными параметрами.
При запуске exe файл шрифта распаковать из ресурсов в папку со шрифтами C:\Windows\Fonts, функция unpack.
Вызвать CreateFontA с нужными параметрами.
CODE:
unpack("C:\DelightCandles.ttf", "C:\Windows\Fonts", 1);
RESOURCE
{
"C:\DelightCandles.ttf";
}
RESOURCE
{
"C:\DelightCandles.ttf";
}
unpack выдает -1 и шрифт не устанавливается