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