Всем привет.
Встала задачка определить полное имя (полный путь + имя файла) зарегистрированного в системе шрифта.
Например, в случае моего компа:
Arial Black --> C:\Windows\Fonts\ariblk.ttf
Bodoni MT Condensed Italic --> C:\Windows\Fonts\BOD_CI.TTF
или, например,
Material Icons --> C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\CCX_START_EXTENSION_1_2_1_001\fonts\MaterialIcons-Regular.ttf
Неужели только через реестр, или кто-нибудь знает другой способ?
Определить полное имя файла шрифта
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Определить полное имя файла шрифта
ИМХО, если есть возможность получить нужные данные прямиком из реестра, это очень хорошо. Гораздо лучше, чем ВинАПИ копать или ещё что. Например, вытаскивание иконки из некоего файла для отображения ассоциации с программой, которой он откроется, тоже сделано через реестр. Зачем нужен другой способ? Чем реестр не устраивает?
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Определить полное имя файла шрифта
в чем проблема? а разве регистрация в windows шрифта не такая? один раз зарегистрировал и забыл
https://support.microsoft.com/ru-ru/hel ... in-windows
https://support.microsoft.com/ru-ru/hel ... in-windows
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп