Поделиться через


CDC::GetOutputCharWidth

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

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

Параметры

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

  • nLastChar
    Указывает последний знак в последовательной группы в составе символы в текущем шрифте.

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

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

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

Заметки

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

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

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth