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

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

Использование стандартных шрифтов [D7, WinXP]


sashas ©   (2004-12-17 22:19:00) 

Подскажите, пожалуйста, можно ли пользоваться стандартными шрифтами Windows без создания своего при помощи CreateFontIndirect() ?


Просто Джо   (2004-12-18 17:08:00) [1]

Смотри, например реализацию метода TScreen.GetFonts в исходниках VCL. Готовый пример. Или TPrinter.GetFonts.
Удачи.


sashas   (2004-12-18 16:31:00) [2]

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


Cobalt   (2004-12-18 03:02:00) [3]

Так сразу не скажу, но порекомендую открыть файл Win32.hlp (есть на диске с Дельфи), а в нём открыть статью про функцию CreateFontIndirect, затем в этой статье нажать кнопочку "Overview" (в верху окошка располагается), и, как говорится - читать до полного просветления.

И будешь знать, если не всё, то очень многое, про шрифты в Виндах.


Наверх

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