Справочник по WinAPI.

CreateFont.

Описание: function CreateFont(Height, Width Escapement, Orientation, Weight: Integer;

Italic, Underline, StrikeOut, CharSet, OutputPrecision, ClipPrecision, Quality,

PitchAndFamily: Byte; FaceName: PChar): HFont;

Создает логический шрифт, выбранный из пула физических шрифтов интерфейса GDI согласно указанным характеристикам.

Параметры:

Height: Высота шрифта (в логических единицах).

Width: Ширина шрифта (в логических единицах).

Escapement: Угол (наклона) строки (в десятых долях градуса).

Orientation: Угол наклона оси символов (в десятых долях градуса).

Weight: Вес шрифта (0 - 000). Либо можно использовать константы fw_, такие как fw_Bold. См. раздел "Флаги веса шрифтов" в главе 1.

Italic: Шрифт - курсив.

Underline: Шрифт - с подчеркиванием.

StrikeOut: Шрифт с перечеркиванием.

CharSet: Одна из констант ANSI_CharSet, OEM_CharSet, Symbol_CharSet.

OutputPrecision: Одна из констант Out_Character_Precis, Out_Default_Precis,

Out_String_Precis, Out_Stroke_Precis.

ClipPrecision: Одна из констант Out_Character_Precis, Out_Default_Precis,

Out_String_Precis, Out_Stroke_Precis.

Quality: Одна из констант Default_Quality, Draft_Quality, Proof_Quality. См. раздел "Флаги качества выходных шрифтов" в главе 1.

PitchAndFamily: Одна из констант Default_Pitch, Fixed_Pitch или Variable_Pitch, скомбинированная с одной из констант ff_Decorative, ff_DontCare, ff_Modern, ff_Roman, ff_Script или ff_Swiss. См. раздел "Флаги семейства шрифтов, ff_" в главе 1.

FaceName: Название шрифта (заканчивающееся пустым символом).

Возвращаемое значение:

В случае успешного завершения - идентификатор логического шрифта; 0 - в противном случае. функция находится в файле gdi32.dll.