Compartir a través de


CDC::GetOutputCharWidth

Utiliza el contexto del dispositivo de salida, m_hDC, y recupera los anchos de caracteres individuales de un grupo consecutivo de caracteres de la fuente actual.

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

Parámetros

  • nFirstChar
    Especifica el primer carácter de un grupo consecutivo de caracteres de la fuente actual.

  • nLastChar
    Especifica el último carácter en un grupo consecutivo de caracteres de la fuente actual.

  • lpBuffer
    Señala a un búfer que recibirá los valores de ancho para un grupo consecutivo de caracteres de la fuente actual.

Valor devuelto

Distinto de cero si la función es correcta; si no 0.

Comentarios

por ejemplo, si nFirstChar identifica la letra “a” y nLastChar identifica la letra “z”, la función recupera los anchos de todos los caracteres en minúscula.

La función almacena los valores en el búfer indicada por lpBuffer.Este búfer debe ser lo suficientemente grande para contener todos los anchos; es decir, debe haber al menos 26 entradas en el ejemplo proporcionado.

Si un carácter en el grupo consecutivo de caracteres no existe en una fuente determinada, se le asignará el valor de ancho de caracteres predeterminado.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth