Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Как шрифт установить?...   Найти похожие ветки 

 
ronyn   (2005-08-27 01:51) [0]

...на комп юзера при инсталляции моей программы, к-рая использует нестандартные шрифты? И во всех ли операционках Виндов шрифты располагаются в windows\font?


 
имя   (2005-08-27 02:08) [1]

Удалено модератором


 
Джо ©   (2005-08-27 04:02) [2]

1. AddFontResource или AddFontResourceEx.
2. Нет.


 
ronyn   (2005-08-31 00:56) [3]

Какие параметры нужно передать функции AddFontResourceEx?
Её описания нигде нет.


 
Джо ©   (2005-08-31 01:02) [4]


>  [3] ronyn   (31.08.05 00:56)
> Её описания нигде нет.

Неправда. Ее описание есть по крайней мере в двух источниках
1. Windows SDK (поставляется вместе с Делфи, меню Help/Windows SDK).
2. MSDN.


 
Desdechado ©   (2005-08-31 13:43) [5]

шрифт не обязательно устанавливать на постоянно
его можно регистрировать на время выполнения программы из любого места


 
Джо ©   (2005-08-31 15:39) [6]


>  [5] Desdechado ©   (31.08.05 13:43)
> его можно регистрировать на время выполнения программы из
> любого места

Функция AddFontResourceEx это позволяет.


 
Экспериментатор   (2005-08-31 18:36) [7]

В OnCreate главной формы
   AddFontResource(PChar(font_PathName));
   SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);    

В OnClose
   RemoveFontResource(PChar(Font_PathName));
   SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);

Прошу учесть: имя файла и наименование шрифта это разные вещи.
А файл фонта проще хранить в каталоге с программой.


 
Экспериментатор   (2005-08-31 18:40) [8]

Типа

var
 Font_PathName : AnsiString;
begin
 Font_PathName:=ExtractFilePath(ParamStr(0))+"PHONTM.TTF";

Работает без проблеммов



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1129128267
Yura32
2005-10-12 18:44
2005.11.06
Icon


2-1128311386
Queer
2005-10-03 07:49
2005.11.06
mpeg2


11-1107760862
Ал
2005-02-07 10:21
2005.11.06
Помогите найти старые версии KOL MCK


1-1129286841
_3d[Power]
2005-10-14 14:47
2005.11.06
Как убрать всплывание контекстного меню у главного окна при


14-1129206183
Dust
2005-10-13 16:23
2005.11.06
Блин, народ достали меня делфячие баги меня это уже просто БЕСИТ