CDC::GetCharWidth 

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

BOOL GetCharWidth ( UINT nFirstChar, UINT nLastChar, flotante * lpFloatBuffer ) const;

Valor devuelto

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

Parámetros

nFirstChar

Especifica el primer carácter de un grupo de caracteres de la fuente actual consecutivos.

nLastChar

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

lpBuffer

Puntos a un búfer que recibirán los valores de ancho de un grupo de caracteres consecutivos para la fuente actual.

lpFloatBuffer

Señala a un búfer para recibir los anchos de carácter. Los anchos devueltos están en el formato de coma flotante de 32 bits IEEE. (Los anchos se miden a lo largo de la línea de base de los caracteres).

Observaciones

Recupera el ancho de los caracteres individuales en un grupo de caracteres consecutivos de la fuente actual, utilizando m_hAttribDC, el contexto de dispositivo de entrada. Por ejemplo, si nFirstChar identifica la letra «a» nLastChar identifica la letra 'z' y la función recupera el ancho de los caracteres en minúsculas.

La función almacena los valores en el buffer apuntado por lpBuffer. Este buffer debe ser suficientemente grande para contener todos los anchos. Es decir, debe haber por lo menos 26 entradas en el ejemplo dado.

Si no existe un personaje en el grupo de caracteres consecutivos en una fuente determinada, se asignará el valor de ancho de los caracteres por defecto.

Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDC::GetOutputCharWidth, CDC::m_hAttribDC, CDC::m_hDC, CDC::GetCharABCWidths, :: GetCharWidth, :: GetCharABCWidths, :: GetCharABCWidthsFloat, :: GetCharWidthFloat

Index