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

Вниз

Использование своего шрифта   Найти похожие ветки 

 
Keymaster ©   (2003-04-21 14:23) [0]

Как подключить свой шрифт понятно (нашёл в FAQ),
а как его после этого использовать?
Т.к. при попытке установить font.name при работе
вместо него используется courier


 
MBo ©   (2003-04-21 14:33) [1]

addfontresource+WM_FONTCHANGE


 
Keymaster ©   (2003-04-21 14:49) [2]

не работает.


 
MBo ©   (2003-04-21 14:53) [3]

все работает. Проанализируй ошибки Addfontresource.
Код покажи.


 
Keymaster ©   (2003-04-21 15:25) [4]

AddFontResource( PChar("c:\geeksfnt.ttf" ) );
SendMessage ( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );
Label1.Font.Name := "geeksfnt";


 
MBo ©   (2003-04-21 15:31) [5]

кусок из раб. программы
может, у тебя имя файла отличается от имени шрифта?

AddFontResource(PChar("myfont.ttf"));
SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
...
label1.font.name:="myfont";


 
Игорь Шевченко ©   (2003-04-21 15:36) [6]


> SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);


PostMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);


 
Keymaster ©   (2003-04-21 15:43) [7]

имя файла с именем шрифта совпадают...


 
Keymaster ©   (2003-04-21 15:45) [8]

procedure TSettingsForm.ButtonApply(Sender: TObject);
begin
AddFontResource( PChar("c:\geeksfnt.ttf" ) );
// SendMessage ( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );
PostMessage ( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );
Label1.Font.Name := "geeksfnt";
end;


 
Игорь Шевченко ©   (2003-04-21 16:05) [9]

int AddFontResource(

LPCTSTR lpszFilename // pointer to font-resource filename
);

Return Values

If the function succeeds, the return value specifies the number of fonts added.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

Я к тому, что результат функции надо проанализировать...


 
Keymaster ©   (2003-04-21 16:22) [10]

AddFontResource( PChar("c:\geeksfnt.ttf" ) )
возвращает "1"



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
14-60320
Сергей Суровцев
2003-06-03 20:13
2003.06.19
Принтер HP LJ1000 - перевод страницы.


1-60178
Кирилл Т
2003-06-05 03:29
2003.06.19
Отчет в Excel . TTreeView и TWeb Browser


1-60213
Voyager
2003-06-04 19:37
2003.06.19
Как зная id потока получить его handle?


14-60348
Зозуля Юрий
2003-05-30 23:44
2003.06.19
Где моя анкета


4-60467
Vitaliy
2003-04-21 02:00
2003.06.19
Рисовать на иконке в трее