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