![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Font в EXE ? [D5, Win95/98, Win2k]
JohnKorsh © (2003-09-18 08:47:00)
Можно ли поместить используемый в программе фонт непосредственно в EXE файл и использовать этот фонт при работе программы без его регистрации в реестре ? (Если можно с исходником, я далеко не асс).
Anatoly Podgoretsky (2003-09-18 12:06:00) [1]
Я не асс, но и не асс
Е-Моё имя (2003-09-18 10:53:00) [2]
> я далеко не асс
;)))))))))
DarkMan (2003-09-18 10:42:00) [3]
Добавь фонт в файл ресурсов ......
Регистрация:
var
pRS : TResourceStream;
begin
pR := TResourceStream.Create(hInstance, "...", Pchar("Имя фонта"));
pRS.SavetoFile("Путь куда сохранять\Имя_Шрифта.ttf");
AddFontResource(PChar("Путь куда сохранили\Имя_Шрифта.ttf"));
SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
Удаление его из системы:
RemoveFontResource(PChar("Путь куда сохранили\Имя_Шрифта.ttf"))
SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);