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

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

вывести bold текст


111222 ©   (2011-05-18 16:33:00) 

есть ли api функция которая делает шрифт Bold или же это можно сделать только как Canvas.Font.Style := [fsBold]


И. Павел   (2011-05-18 17:00:00) [1]

Можно через TLogFont. Но его имеет смысл использовать для более тонких случаев. Например, чтобы вывести вертикальный текст.
var lf: TLogFont;
begin
 ...
 GetObject(C.Font.Handle, Sizeof(lf), @lf);
 lf.<всякие параметры>


И. Павел   (2011-05-18 17:00:00) [2]

С - это объект класса TCanvas


Наверх

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