Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
3-60040
Taktic
2003-05-28 04:27
2003.06.19
Как вставить картинку вместо числового значения в DBGrid


3-60016
Vick
2003-05-27 12:36
2003.06.19
Идентификация пользователя в базе MSSQL


14-60405
Top Gun
2003-05-31 16:55
2003.06.19
Мешают сообщения при отладке


14-60418
remiG
2003-06-03 14:18
2003.06.19
Просто небольшие сомнения


1-60192
Шаповалов К И
2003-06-05 10:59
2003.06.19
TChart. Тривиально - по произвольному значению X узнать Y




   Наверх