Окт 14

Стандартные шрифты

По умолчанию в контексте устройства выбран системный шрифт SYSTEM_FONT, основным и почти единственным преимуществом которого является то, что он всегда доступен для использования. Системный шрифт является растровым, содержит буквы переменной ширины, не имеющие засечек, и для него используется кодировка ANSI.
Однако в некоторых случаях может понадобиться шрифт с фиксированной шириной букв или шрифт в кодировке OEM1. Вы можете получить дескриптор одного из стандартных (встроенных) шрифтов при помощи функции GetStockObject, передав в качестве аргумента одно из значений.
Получив дескриптор встроенного шрифта, необходимо выбрать его в контекст устройства при помощи функции SelectObject После окончания работы с встроенным шрифтом его удаление не требуется.