CDC::GetOutputCharWidth
Usa o contexto do dispositivo de saída, m_hDC, e recupera as larguras de caracteres individuais em um grupo consecutivo de caracteres de fonte atual.
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
Parâmetros
nFirstChar
Especifica o primeiro caractere em um grupo consecutivo de caracteres na fonte atual.nLastChar
Especifica o último caractere em um grupo consecutivo de caracteres na fonte atual.lpBuffer
Aponta para um buffer que receba a largura valor em um grupo consecutivo de caracteres na fonte atual.
Valor de retorno
Diferente de zero se a função é com êxito; se não 0.
Comentários
Por exemplo, se nFirstChar identifica a letra “a” e nLastChar identifica a letra “z”, a função retorna as larguras de todos os caracteres minúsculos.
A função armazenam os valores em buffer apontado por lpBuffer.Este buffer deve ser grande o suficiente para armazenar todas as larguras; isto é, deve haver pelo menos 26 entradas no exemplo dado.
Se um caractere no grupo consecutivo de caracteres não existe em uma fonte específico, será atribuído o valor da largura de caractere padrão.
Requisitos
Cabeçalho: afxwin.h