Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

рагистрация своих шрифтов [D6, Win2k]


SaperXL ©   (2002-12-31 04:27:00) 

Я регистрирую в оси шрифты так:
AddFontResource(PChar(programPath+fontsPath+"Eur_____.ttf"));
SendMessage (HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );
Если программу не выгрузить и не запустить заново, то шрифты не изменятся, что с этим делать?
Предыдущего вопроса не возникло бы, если бы...
Я мог бы удачно заинсталить шрифт один раз - при установке продукта, но вот в том то и дело, что после перезагрузки установленный шрифт сносит - вместо него какой-то другой используется. Этот вопрос по глобальней - не подскажете, как навечно зарегить шрифт?


ZEE   (2002-12-31 13:56:00) [1]

Я делаю немного не так - инсталю шрифты на время работы своей проги - у меня тоже возникла таже трабла, но я ее решил - надо регистрировать шрифты еще до создания всех форм, где они будут использоваться, т.е. этот код надо писать в самом файле проекта до всех криейтов ... может мой хелп поможет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо