Шаг 811 - CDC::GetOutputCharWidth

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

Возвращаемое значение
Отлично от нуля, если функция успешна, иначе 0.

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

Замечания
Использует контекст устройства вывода, m_hDC и получает ширину индивидуальных символов в последовательной группе символов из текущего шрифта. Например, если nFirstChar идентифицирует символ 'a', и nLastChar идентифицирует символ 'z', функция получает ширину всех символов нижнего регистра.
Функция сохраняет значения в буфере, указанном в lpBuffer. Этот буфер должен быть достаточно большой, чтобы поместить все значения ширины, то есть должны иметься по крайней мере 26 входов в данном примере.
Если символ в последовательной группе символов не существует в специфическом шрифте, это будет назначено значение ширины заданного по умолчанию символа.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 6.02.2002