Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Вниз

Подключить шрифт из ресурса   Найти похожие ветки 

 
Салат   (2007-03-31 15:58) [0]

Доброго, уважаемые! Подскажите пожалуйста, как можно засунуть шрифт в файл ресурсов и использовать его во время исполнения? Заранее спасибо.


 
Салат   (2007-03-31 19:50) [1]

Ну если проще... Подскажите как использовать шрифт из внешнего файла не регистрируя его в системе. В королевстве дельфи этот вопрос обсуждался, но я потерял ссылочку и найти его не могу.


 
Eraser ©   (2007-03-31 22:35) [2]

> [1] Салат   (31.03.07 19:50)

function TfmMain.InstallFont: Boolean;
begin
 Result := False;

 // Проверяем, установлен ли шрифт.
 if Screen.Fonts.IndexOf("MyFont") <> -1 then
 begin
   Result := True;
   Exit;
 end;
 // Пробуем установить шрифт.
 if FileExists(IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName)) +
   "MyFont.ttf") then
 begin
   // Устанавливаем шрифт для данного приложения.
   AddFontResource(PChar(IncludeTrailingPathDelimiter(ExtractFilePath(Application.E xeName)) +
     "MyFont.ttf")) ;
   SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
   Result := True;
 end;
end;



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

Форум: "Основная";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.055 c
15-1177936530
Константинов
2007-04-30 16:35
2007.05.27
чтение DWD-RW


15-1177769617
Ketmar
2007-04-28 18:13
2007.05.27
IEEE754-тика угрожает человечеству


2-1178472336
Герасим
2007-05-06 21:25
2007.05.27
Работа со списком. Что к чему?


15-1177676806
I-New
2007-04-27 16:26
2007.05.27
Есть GDI+ в Висте?


1-1175153464
DelphiLexx
2007-03-29 11:31
2007.05.27
Изменить родителя при наследование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский