CDC::GetOutputCharWidth 

BOOL GetOutputCharWidth ( UINT nFirstChar, UINT nLastChar, LPINT lpBuffer ) const;

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

Ненулевое значение, если функция выполнена успешно; в противном случае 0.

Параметры

nFirstChar

Определяет первый символ в последовательных группы символов в текущем шрифте.

nLastChar

Определяет последнего символа в последовательных группы символов в текущем шрифте.

lpBuffer

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

Примечания

Использует контекст устройства вывода, m_hDCи получает ширину отдельных символов в последовательных группы символов из текущего шрифта. Например, если nFirstChar идентифицирует буква '' и nLastChar идентифицирует буквы "z", функция извлекает значения ширины всех символов нижнего регистра.

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

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

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::GetCharWidth, CDC::m_hAttribDC, CDC::m_hDC, :: GetCharWidth

Index