Функция SetMapperFlags

Функция SetMapperFlags видоизменяет алгоритм используемый механизмом отображения логического шрифта в физический, когда она преобразует заданные логические шрифты в физические шрифты.

Синтаксис

DWORD SetMapperFlags(
  HDC hdc,       // дескриптор DC
  DWORD dwFlag   // параметр механизма отображения логического
                 // шрифта в физический
);

Параметры

hdc
[in] Дескриптор контекста устройства, который содержит флажок механизма отображения логического шрифта в физический.
dwFlag
[in] Устанавливает, должен ли механизм отображения логического шрифта в физический пытаться согласовывать отношение ширины знака к его высоте с таким же отношением шрифта текущего устройства. Если нулевой бит установлен, преобразователь данных выбирает только соответствие шрифтам.

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

Если функция завершается успешно, возвращаемое значение - предшествующее значение флажка механизма отображения логического шрифта в физический.

Если функция завершается с ошибкой, возвращаемое значение - GDI_ERROR.

Windows NT/2000/XP: Чтобы получать дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Если параметр dwFlag установлен, а шрифтов соответствия не существует, Windows выбирает новое отношение ширины знака к его высоте и извлекает шрифт, который соответствует этому отношению.

Оставшиеся биты параметра dwFlag должны равняться нулю.

Смотри также

Обзор шрифты и текст, Функции, используемые шрифтами и текстом, GetAspectRatioFilterEx

Размещение и совместимость SetMapperFlags

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Gdi32.lib

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz