Функция GetCharWidth32

Функция GetCharWidth32 извлекает ширину, в логических координатах, последовательности символов в заданном  диапазоне текущего шрифта.

Синтаксис

BOOL GetCharWidth32(
  HDC hdc,          // дескриптор DC
  UINT iFirstChar,  // первый символ диапазона
  UINT iLastChar,   // последний символ диапазона
  LPINT lpBuffer    // буфер для ширины
);

Параметры

hdc

[in] Дескриптор контекста устройства.

iFirstChar

[in] Определяет первый символ в группе последовательности символов.

iLastChar

[in] Определяет последний символ в группе последовательности символов, которая не должна предшествовать указанному первому символу.

lpBuffer

[out] Указатель на буфер, который принимает ширину символа, в логических координатах.

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

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

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

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

Замечания

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

Блок является содержащим; то есть возвращенные размеры включают ширину символов, указанных параметрами iFirstChar и iLastChar .

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

Код примера

Пример смотри в статье Отображение на экране вводимых данных с клавиатуры.

Смотри также

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

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

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

Windows Me

Нет

Windows 98

Нет

Windows 95

Нет

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

Gdi32.lib

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

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Выполняется в версии ANSI и Unicode.

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

Не имеется

 

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

Hosted by uCoz