CDC::GetCharWidth 

BOOL GetCharWidth ( UINT nFirstChar, UINT nLastChar, LPINT lpBuffer ) константа;

BOOL GetCharWidth ( UINT nFirstChar, UINT nLastChar, float * lpFloatBuffer ) константа;

Значення, яке повертається

Ненульовий, якщо функція успішно; в іншому випадку 0.

Параметри

nFirstChar

Визначає перший знак у послідовних групи символів у поточному шрифті.

nLastChar

Визначає останнього символу в послідовних групи символів у поточному шрифті.

lpBuffer

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

lpFloatBuffer

Пункту до буфера для отримання ширини символів. Повернуті ширини знаходяться в 32-бітної IEEE з рухомою комою формат. (Ширину вимірюється вздовж лінії бази символів).

Зауваження

Завантажує ширину окремих знаків у послідовних групи символів з поточного шрифту, за допомогою m_hAttribDC, контексту пристрою вводу. Наприклад, якщо nFirstChar ідентифікує в букви '' і nLastChar визначає буква «z», функція повертає ширини всі малими літерами.

Функція значення зберігаються в буфері, вказав на lpBuffer. Цей буфер має бути достатньо великий, щоб вмістити всю ширину. Тобто, там має бути принаймні 26 записів в наведений приклад.

Якщо символ у групі послідовних символів не існує у конкретному шрифті, їй буде призначено значення ширини символів за замовчуванням.

CDC оглядЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp;CDC::GetOutputCharWidth, CDC::m_hAttribDC, CDC::m_hDC, CDC::GetCharABCWidths, :: GetCharWidth, :: GetCharABCWidths, :: GetCharABCWidthsFloat, :: GetCharWidthFloat

Index