CDC::GetOutputCharWidth
Usa o contexto de dispositivo de saída, m_hDCe recupera as larguras de caracteres individuais em um agrupar consecutivo de caracteres de fonte corrente.
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
Parâmetros
nFirstChar
Especifica o primeiro caractere em um agrupar consecutivo de caracteres na fonte corrente.nLastChar
Especifica o último caractere em um agrupar consecutivo de caracteres na fonte corrente.lpBuffer
Aponta para um buffer que receberá os valores de largura de um agrupar consecutivo de caracteres na fonte corrente.
Valor de retorno
Diferente de zero se a função for bem-sucedida; caso contrário, 0.
Comentários
Por exemplo, se nFirstChar identifica a letra 'a' e nLastChar identifica a letra 'z', o função recupera as larguras de todos os caracteres em minúsculas.
A função armazena os valores no buffer apontado por lpBuffer. Esse buffer deve ser grande o suficiente para armazenar todas as larguras; ou seja, deve haver pelo menos 26 entradas no exemplo dado.
Se não existir um caractere no agrupar consecutivo de caracteres em uma determinada fonte, será atribuído o valor da largura de caractere padrão.
Requisitos
Cabeçalho: afxwin.h